diff --git a/server/internal/api/exports.go b/server/internal/api/exports.go index 0b17f6c..9e1f08a 100644 --- a/server/internal/api/exports.go +++ b/server/internal/api/exports.go @@ -248,19 +248,19 @@ func (a *ExportsAPI) create(w http.ResponseWriter, r *http.Request) { } filtered = deduped } - // 营销系统:非直充类型(type!=1)时移除recharge_time和card_code字段 + // 营销系统:非直充类型(type!=1)时移除recharge_time、card_code、account字段 if ds == "marketing" && tv != 1 { deduped := make([]string, 0, len(filtered)) removed := []string{} for _, tf := range filtered { - if tf == "order.recharge_time" || tf == "order.card_code" { + if tf == "order.recharge_time" || tf == "order.card_code" || tf == "order.account" { removed = append(removed, tf) continue } deduped = append(deduped, tf) } if len(removed) > 0 { - logging.JSON("INFO", map[string]interface{}{"event": "fields_filtered_non_direct_charge", "removed": removed, "reason": "非直充类型不导出充值时间和卡密"}) + logging.JSON("INFO", map[string]interface{}{"event": "fields_filtered_non_direct_charge", "removed": removed, "reason": "非直充类型不导出充值时间、卡密和账号"}) } filtered = deduped } diff --git a/server/internal/api/metadata.go b/server/internal/api/metadata.go index 41781d9..1482cf8 100644 --- a/server/internal/api/metadata.go +++ b/server/internal/api/metadata.go @@ -25,9 +25,9 @@ func MetadataHandler(meta, marketing, ymt *sql.DB) http.Handler { if f.Hidden { continue } - // 营销系统:recharge_time和card_code字段只在直充类型(type=1)时才显示 + // 营销系统:recharge_time、card_code、account字段只在直充类型(type=1)时才显示 if ds == "marketing" && ot != "1" { - if f.Key == "order.recharge_time" || f.Key == "order.card_code" { + if f.Key == "order.recharge_time" || f.Key == "order.card_code" || f.Key == "order.account" { continue } }