From 7e7fdbc4cca5e1ebd80034c92c48e4d6637552d0 Mon Sep 17 00:00:00 2001 From: zhouyonggao <1971162852@qq.com> Date: Wed, 26 Nov 2025 18:11:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(export):=20=E6=B7=BB=E5=8A=A0=E8=AE=A1?= =?UTF-8?q?=E5=88=92API=E5=92=8C=E7=94=A8=E6=88=B7=E9=9A=94=E7=A6=BB?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增计划API接口用于查询计划列表,实现模板和导出任务的用户隔离 前端移除数据权限选项,简化表单并添加计划选择器 导出任务和模板列表现在会根据userId参数过滤所属用户的数据 --- server/internal/api/exports.go | 111 +++--- server/internal/api/plans.go | 75 ++++ server/internal/api/router.go | 2 + server/internal/api/templates.go | 45 ++- server/log/server-20251125.log | 74 ++++ server/log/server-20251126.log | 376 ++++++++++++++++++++ server/storage/export/job_37_1764066128.zip | Bin 0 -> 15191 bytes server/storage/export/job_38_1764066515.zip | Bin 0 -> 15191 bytes server/storage/export/job_39_1764127301.zip | Bin 0 -> 377 bytes server/storage/export/job_40_1764138940.zip | Bin 0 -> 2073 bytes server/storage/export/job_41_1764149510.zip | Bin 0 -> 5732 bytes server/storage/export/job_42_1764150535.zip | Bin 0 -> 5732 bytes server/storage/export/job_43_1764150540.zip | Bin 0 -> 5705 bytes server/storage/export/job_44_1764150701.zip | Bin 0 -> 5732 bytes server/storage/export/job_45_1764150736.zip | Bin 0 -> 5732 bytes server/storage/export/job_46_1764150767.zip | Bin 0 -> 15749 bytes server/storage/export/job_47_1764150806.zip | Bin 0 -> 106743 bytes server/storage/export_20251125182208.xlsx | Bin 0 -> 20342 bytes server/storage/export_20251125182834.xlsx | Bin 0 -> 20342 bytes server/storage/export_20251126112138.csv | 1 + server/storage/export_20251126143539.csv | 130 +++++++ server/storage/export_20251126173149.xlsx | Bin 0 -> 6354 bytes server/storage/export_20251126174851.xlsx | Bin 0 -> 6354 bytes server/storage/export_20251126174859.xlsx | Bin 0 -> 6325 bytes server/storage/export_20251126175140.xlsx | Bin 0 -> 6354 bytes server/storage/export_20251126175215.xlsx | Bin 0 -> 6354 bytes server/storage/export_20251126175246.xlsx | Bin 0 -> 17547 bytes server/storage/export_20251126175320.xlsx | Bin 0 -> 135509 bytes web/index.html | 55 +-- web/main.js | 76 ++-- 30 files changed, 827 insertions(+), 118 deletions(-) create mode 100644 server/internal/api/plans.go create mode 100644 server/log/server-20251126.log create mode 100644 server/storage/export/job_37_1764066128.zip create mode 100644 server/storage/export/job_38_1764066515.zip create mode 100644 server/storage/export/job_39_1764127301.zip create mode 100644 server/storage/export/job_40_1764138940.zip create mode 100644 server/storage/export/job_41_1764149510.zip create mode 100644 server/storage/export/job_42_1764150535.zip create mode 100644 server/storage/export/job_43_1764150540.zip create mode 100644 server/storage/export/job_44_1764150701.zip create mode 100644 server/storage/export/job_45_1764150736.zip create mode 100644 server/storage/export/job_46_1764150767.zip create mode 100644 server/storage/export/job_47_1764150806.zip create mode 100755 server/storage/export_20251125182208.xlsx create mode 100755 server/storage/export_20251125182834.xlsx create mode 100644 server/storage/export_20251126112138.csv create mode 100644 server/storage/export_20251126143539.csv create mode 100755 server/storage/export_20251126173149.xlsx create mode 100755 server/storage/export_20251126174851.xlsx create mode 100755 server/storage/export_20251126174859.xlsx create mode 100755 server/storage/export_20251126175140.xlsx create mode 100755 server/storage/export_20251126175215.xlsx create mode 100755 server/storage/export_20251126175246.xlsx create mode 100755 server/storage/export_20251126175320.xlsx diff --git a/server/internal/api/exports.go b/server/internal/api/exports.go index 7fc3811..aa790c7 100644 --- a/server/internal/api/exports.go +++ b/server/internal/api/exports.go @@ -18,22 +18,22 @@ import ( ) type ExportsAPI struct { - meta *sql.DB - marketing *sql.DB + meta *sql.DB + marketing *sql.DB } func ExportsHandler(meta, marketing *sql.DB) http.Handler { - api := &ExportsAPI{meta: meta, marketing: marketing} - return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - p := strings.TrimPrefix(r.URL.Path, "/api/exports") - if r.Method == http.MethodPost && p == "" { - api.create(w, r) - return - } - if r.Method == http.MethodGet && p == "" { - api.list(w, r) - return - } + api := &ExportsAPI{meta: meta, marketing: marketing} + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + p := strings.TrimPrefix(r.URL.Path, "/api/exports") + if r.Method == http.MethodPost && p == "" { + api.create(w, r) + return + } + if r.Method == http.MethodGet && p == "" { + api.list(w, r) + return + } if strings.HasPrefix(p, "/") { id := strings.TrimPrefix(p, "/") if r.Method == http.MethodGet && !strings.HasSuffix(p, "/download") { @@ -56,21 +56,27 @@ func ExportsHandler(meta, marketing *sql.DB) http.Handler { return } } - w.WriteHeader(http.StatusNotFound) - }) + w.WriteHeader(http.StatusNotFound) + }) +} + +func (a *ExportsAPI) ensureOwnerColumn() { + // Try to add owner_id column if not exists; ignore errors + _, _ = a.meta.Exec("ALTER TABLE export_jobs ADD COLUMN owner_id BIGINT UNSIGNED NOT NULL DEFAULT 0") } type ExportPayload struct { - TemplateID uint64 `json:"template_id"` - RequestedBy uint64 `json:"requested_by"` - Permission map[string]interface{} `json:"permission"` - Options map[string]interface{} `json:"options"` - FileFormat string `json:"file_format"` - Filters map[string]interface{} `json:"filters"` - Datasource string `json:"datasource"` + TemplateID uint64 `json:"template_id"` + RequestedBy uint64 `json:"requested_by"` + Permission map[string]interface{} `json:"permission"` + Options map[string]interface{} `json:"options"` + FileFormat string `json:"file_format"` + Filters map[string]interface{} `json:"filters"` + Datasource string `json:"datasource"` } func (a *ExportsAPI) create(w http.ResponseWriter, r *http.Request) { + a.ensureOwnerColumn() b, _ := io.ReadAll(r.Body) var p ExportPayload json.Unmarshal(b, &p) @@ -141,8 +147,13 @@ func (a *ExportsAPI) create(w http.ResponseWriter, r *http.Request) { hdrs[i] = tf } } - ejSQL := "INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)" - ejArgs := []interface{}{p.TemplateID, "queued", p.RequestedBy, toJSON(p.Permission), toJSON(p.Filters), toJSON(p.Options), toJSON(expRows), score, estimate, p.FileFormat, time.Now(), time.Now()} + // owner from query userId if provided + owner := uint64(0) + if uidStr := r.URL.Query().Get("userId"); uidStr != "" { + if n, err := strconv.ParseUint(uidStr, 10, 64); err == nil { owner = n } + } + ejSQL := "INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)" + ejArgs := []interface{}{p.TemplateID, "queued", p.RequestedBy, owner, toJSON(p.Permission), toJSON(p.Filters), toJSON(p.Options), toJSON(expRows), score, estimate, p.FileFormat, time.Now(), time.Now()} log.Printf("trace_id=%s sql=%s args=%v", TraceIDFrom(r), ejSQL, ejArgs) res, err := a.meta.Exec(ejSQL, ejArgs...) if err != nil { @@ -917,9 +928,10 @@ func toString(v interface{}) string { } } func (a *ExportsAPI) list(w http.ResponseWriter, r *http.Request) { - q := r.URL.Query() - page := 1 - size := 15 + a.ensureOwnerColumn() + q := r.URL.Query() + page := 1 + size := 15 if p := q.Get("page"); p != "" { if n, err := strconv.Atoi(p); err == nil && n > 0 { page = n @@ -938,21 +950,40 @@ func (a *ExportsAPI) list(w http.ResponseWriter, r *http.Request) { } } offset := (page - 1) * size - var totalCount int64 - if tplID > 0 { - row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs WHERE template_id = ?", tplID) - _ = row.Scan(&totalCount) - } else { - row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs") - _ = row.Scan(&totalCount) - } + var totalCount int64 + uidStr := q.Get("userId") + if tplID > 0 { + if uidStr != "" { + row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs WHERE template_id = ? AND owner_id = ?", tplID, uidStr) + _ = row.Scan(&totalCount) + } else { + row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs WHERE template_id = ?", tplID) + _ = row.Scan(&totalCount) + } + } else { + if uidStr != "" { + row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs WHERE owner_id = ?", uidStr) + _ = row.Scan(&totalCount) + } else { + row := a.meta.QueryRow("SELECT COUNT(1) FROM export_jobs") + _ = row.Scan(&totalCount) + } + } var rows *sql.Rows var err error - if tplID > 0 { - rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs WHERE template_id = ? ORDER BY id DESC LIMIT ? OFFSET ?", tplID, size, offset) - } else { - rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs ORDER BY id DESC LIMIT ? OFFSET ?", size, offset) - } + if tplID > 0 { + if uidStr != "" { + rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs WHERE template_id = ? AND owner_id = ? ORDER BY id DESC LIMIT ? OFFSET ?", tplID, uidStr, size, offset) + } else { + rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs WHERE template_id = ? ORDER BY id DESC LIMIT ? OFFSET ?", tplID, size, offset) + } + } else { + if uidStr != "" { + rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs WHERE owner_id = ? ORDER BY id DESC LIMIT ? OFFSET ?", uidStr, size, offset) + } else { + rows, err = a.meta.Query("SELECT id, template_id, status, requested_by, row_estimate, total_rows, file_format, created_at, updated_at, explain_score, explain_json FROM export_jobs ORDER BY id DESC LIMIT ? OFFSET ?", size, offset) + } + } if err != nil { fail(w, r, http.StatusInternalServerError, err.Error()) return diff --git a/server/internal/api/plans.go b/server/internal/api/plans.go new file mode 100644 index 0000000..6e5758b --- /dev/null +++ b/server/internal/api/plans.go @@ -0,0 +1,75 @@ +package api + +import ( + "database/sql" + "net/http" + "strconv" + "strings" +) + +type PlansAPI struct { + marketing *sql.DB +} + +func PlansHandler(marketing *sql.DB) http.Handler { + api := &PlansAPI{marketing: marketing} + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + p := strings.TrimPrefix(r.URL.Path, "/api/plans") + if r.Method == http.MethodGet && p == "" { + api.list(w, r) + return + } + w.WriteHeader(http.StatusNotFound) + }) +} + +func (a *PlansAPI) list(w http.ResponseWriter, r *http.Request) { + resellerParam := r.URL.Query().Get("reseller") + if resellerParam == "" { + resellerParam = r.URL.Query().Get("reseller_id") + } + q := r.URL.Query().Get("q") + limitStr := r.URL.Query().Get("limit") + limit := 2000 + if limitStr != "" { + if n, err := strconv.Atoi(limitStr); err == nil && n > 0 && n <= 10000 { limit = n } + } + resellers := []string{} + for _, s := range strings.Split(resellerParam, ",") { + s = strings.TrimSpace(s) + if s != "" { resellers = append(resellers, s) } + } + if len(resellers) == 0 { + ok(w, r, []map[string]interface{}{}) + return + } + ph := strings.Repeat("?,", len(resellers)) + ph = strings.TrimSuffix(ph, ",") + sql1 := "SELECT id, COALESCE(title,'') AS title FROM plan WHERE reseller_id IN (" + ph + ")" + args := []interface{}{} + for _, v := range resellers { args = append(args, v) } + if q != "" { + sql1 += " AND (CAST(id AS CHAR) LIKE ? OR title LIKE ?)" + like := "%" + q + "%" + args = append(args, like, like) + } + sql1 += " ORDER BY id ASC LIMIT ?" + args = append(args, limit) + rows, err := a.marketing.Query(sql1, args...) + if err != nil { + fail(w, r, http.StatusInternalServerError, err.Error()) + return + } + defer rows.Close() + out := []map[string]interface{}{} + for rows.Next() { + var id sql.NullInt64 + var title sql.NullString + if err := rows.Scan(&id, &title); err != nil { continue } + if !id.Valid { continue } + m := map[string]interface{}{"id": id.Int64, "title": title.String} + out = append(out, m) + } + ok(w, r, out) +} + diff --git a/server/internal/api/router.go b/server/internal/api/router.go index 94349f3..83b48ef 100644 --- a/server/internal/api/router.go +++ b/server/internal/api/router.go @@ -16,6 +16,8 @@ func NewRouter(metaDB *sql.DB, marketingDB *sql.DB) http.Handler { mux.Handle("/api/creators/", withAccess(withTrace(CreatorsHandler(marketingDB)))) mux.Handle("/api/resellers", withAccess(withTrace(ResellersHandler(marketingDB)))) mux.Handle("/api/resellers/", withAccess(withTrace(ResellersHandler(marketingDB)))) + mux.Handle("/api/plans", withAccess(withTrace(PlansHandler(marketingDB)))) + mux.Handle("/api/plans/", withAccess(withTrace(PlansHandler(marketingDB)))) mux.HandleFunc("/api/utils/decode_key", func(w http.ResponseWriter, r *http.Request) { v := r.URL.Query().Get("v") if v == "" { diff --git a/server/internal/api/templates.go b/server/internal/api/templates.go index bc8c385..16dffeb 100644 --- a/server/internal/api/templates.go +++ b/server/internal/api/templates.go @@ -1,13 +1,14 @@ package api import ( - "database/sql" - "encoding/json" - "io" - "log" - "net/http" - "strings" - "time" + "database/sql" + "encoding/json" + "io" + "log" + "net/http" + "strings" + "time" + "fmt" ) type TemplatesAPI struct { @@ -63,15 +64,21 @@ type TemplatePayload struct { } func (a *TemplatesAPI) createTemplate(w http.ResponseWriter, r *http.Request) { - b, _ := io.ReadAll(r.Body) - var p TemplatePayload - json.Unmarshal(b, &p) - r = WithPayload(r, p) - now := time.Now() + b, _ := io.ReadAll(r.Body) + var p TemplatePayload + json.Unmarshal(b, &p) + r = WithPayload(r, p) + uidStr := r.URL.Query().Get("userId") + if uidStr != "" { + var uid uint64 + _, _ = fmt.Sscan(uidStr, &uid) + if uid > 0 { p.OwnerID = uid } + } + now := time.Now() tplSQL := "INSERT INTO export_templates (name, datasource, main_table, fields_json, filters_json, file_format, visibility, owner_id, enabled, stats_enabled, last_validated_at, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)" tplArgs := []interface{}{p.Name, p.Datasource, p.MainTable, toJSON(p.Fields), toJSON(p.Filters), p.FileFormat, p.Visibility, p.OwnerID, 1, 0, now, now, now} - log.Printf("trace_id=%s sql=%s args=%v", TraceIDFrom(r), tplSQL, tplArgs) - _, err := a.meta.Exec(tplSQL, tplArgs...) + log.Printf("trace_id=%s sql=%s args=%v", TraceIDFrom(r), tplSQL, tplArgs) + _, err := a.meta.Exec(tplSQL, tplArgs...) if err != nil { fail(w, r, http.StatusInternalServerError, err.Error()) return @@ -80,7 +87,15 @@ func (a *TemplatesAPI) createTemplate(w http.ResponseWriter, r *http.Request) { } func (a *TemplatesAPI) listTemplates(w http.ResponseWriter, r *http.Request) { - rows, err := a.meta.Query("SELECT id,name,datasource,main_table,file_format,visibility,owner_id,enabled,last_validated_at,created_at,updated_at, COALESCE(JSON_LENGTH(fields_json),0) AS field_count, (SELECT COUNT(1) FROM export_jobs ej WHERE ej.template_id = export_templates.id) AS exec_count FROM export_templates ORDER BY updated_at DESC LIMIT 200") + uidStr := r.URL.Query().Get("userId") + sqlText := "SELECT id,name,datasource,main_table,file_format,visibility,owner_id,enabled,last_validated_at,created_at,updated_at, COALESCE(JSON_LENGTH(fields_json),0) AS field_count, (SELECT COUNT(1) FROM export_jobs ej WHERE ej.template_id = export_templates.id) AS exec_count FROM export_templates" + args := []interface{}{} + if uidStr != "" { + sqlText += " WHERE owner_id IN (0, ?)" + args = append(args, uidStr) + } + sqlText += " ORDER BY updated_at DESC LIMIT 200" + rows, err := a.meta.Query(sqlText, args...) if err != nil { fail(w, r, http.StatusInternalServerError, err.Error()) return diff --git a/server/log/server-20251125.log b/server/log/server-20251125.log index 748b79e..c7df20f 100644 --- a/server/log/server-20251125.log +++ b/server/log/server-20251125.log @@ -6304,3 +6304,77 @@ trace_id=e180a3f96c48d71f0da7f18e027d2111 sql=INSERT INTO export_jobs (template_ {"bytes":84,"duration_ms":239,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:21:31+08:00"} job_id=36 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-25 18:21:31.714798 +0800 CST m=+24.520229792 36] {"bytes":556,"duration_ms":204,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:21:43+08:00"} +{"bytes":1040,"duration_ms":49,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:05+08:00"} +{"bytes":1207,"duration_ms":113,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:06+08:00"} +{"bytes":1614,"duration_ms":11,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:06+08:00"} +trace_id=50302ddc530ce54bc65be92270ada830 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=50302ddc530ce54bc65be92270ada830 sql=INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) args=[13 queued 1 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 118 111 117 99 104 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 111 114 100 101 114 95 110 117 109 98 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 111 114 100 101 114 95 110 117 109 98 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 118 111 117 99 104 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 99 104 97 110 110 101 108 95 97 99 116 105 118 105 116 121 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 99 104 97 110 110 101 108 95 97 99 116 105 118 105 116 121 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 50 48 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 118 111 117 99 104 101 114 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 129 xlsx 2025-11-25 18:22:07.823586 +0800 CST m=+60.629144417 2025-11-25 18:22:07.823586 +0800 CST m=+60.629144626] +{"bytes":84,"duration_ms":294,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:07+08:00"} +job_id=37 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-25 18:22:07.949314 +0800 CST m=+60.754872542 37] +{"bytes":2072,"duration_ms":579,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:08+08:00"} +{"bytes":2074,"duration_ms":214,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:09+08:00"} +{"bytes":2076,"duration_ms":244,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:10+08:00"} +{"bytes":2076,"duration_ms":201,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:22:11+08:00"} +{"bytes":1207,"duration_ms":107,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:23:30+08:00"} +{"bytes":1614,"duration_ms":10,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:23:30+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: market-read-only.rwlb.cn-chengdu.rds.aliyuncs.com:3306 db market user market_root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: market_root:w5PlDan5Q3l4CVlm@tcp(market-read-only.rwlb.cn-chengdu.rds.aliyuncs.com:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +trace_id=4640a87054602b752b6bab49d9ef3d76 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=d68c92bf43aa33bf2ee118e1b984cfbd sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +{"bytes":1040,"duration_ms":50,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:23:56+08:00"} +{"bytes":1207,"duration_ms":98,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:23:59+08:00"} +{"bytes":1900,"duration_ms":116,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:23:59+08:00"} +trace_id=ff2ef174cfa283fb61df6d753f513bed sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +{"bytes":1040,"duration_ms":47,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:24:10+08:00"} +{"bytes":1207,"duration_ms":96,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:24:13+08:00"} +{"bytes":1900,"duration_ms":154,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:24:14+08:00"} +trace_id=788c14fcc377542db62e2599326b1af5 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=fd3433da2f1fe6c13cb448196131589d sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: market-read-only.rwlb.cn-chengdu.rds.aliyuncs.com:3306 db market user market_root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: market_root:w5PlDan5Q3l4CVlm@tcp(market-read-only.rwlb.cn-chengdu.rds.aliyuncs.com:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":47,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:25:51+08:00"} +{"bytes":1207,"duration_ms":93,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:25:53+08:00"} +{"bytes":1900,"duration_ms":28,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:25:53+08:00"} +trace_id=5ef5838b5546cdec28f57b37d7650e98 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +{"bytes":1040,"duration_ms":50,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:26:01+08:00"} +{"bytes":1040,"duration_ms":54,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:26:10+08:00"} +{"bytes":1207,"duration_ms":105,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:26:13+08:00"} +{"bytes":1900,"duration_ms":105,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:26:13+08:00"} +trace_id=886c8e6ab816e3e8000a51ea6e3de395 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":52,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:31+08:00"} +{"bytes":1207,"duration_ms":156,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:32+08:00"} +{"bytes":1614,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:32+08:00"} +trace_id=b7d67190a3695f3e9c2d0bc7ab3a8dfd sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[13] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.contract_price,`order`.num,`order`.total,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,CASE `order_voucher`.channel WHEN 1 THEN '支付宝' WHEN 2 THEN '微信' ELSE '' END AS channel,`order_voucher`.channel_activity_id,`order_voucher`.channel_voucher_id,CASE `order_voucher`.status WHEN 1 THEN '可用' WHEN 2 THEN '已实扣' WHEN 3 THEN '已过期' WHEN 4 THEN '已退款' WHEN 5 THEN '领取失败' WHEN 6 THEN '发放中' WHEN 7 THEN '部分退款' WHEN 8 THEN '已退回' WHEN 9 THEN '发放失败' ELSE '' END AS status,CASE `order_voucher`.receive_mode WHEN 1 THEN '渠道授权用户id' WHEN 2 THEN '手机号或邮箱' ELSE '' END AS receive_mode,`order_voucher`.grant_time,`order_voucher`.usage_time,`order_voucher`.official_price,`order_voucher`.account_no,`voucher`.channel,`voucher`.channel_activity_id,`voucher`.price,`voucher`.denomination,`voucher_batch`.channel_activity_id,`voucher_batch`.temp_no,`voucher_batch`.provider,`key_batch`.batch_name,`code_batch`.title,'' AS out_biz_no FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `order_voucher` ON `order_voucher`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `voucher` ON `voucher`.channel_activity_id = `order_voucher`.channel_activity_id LEFT JOIN `voucher_batch` ON `voucher_batch`.voucher_id = `voucher`.id WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=b7d67190a3695f3e9c2d0bc7ab3a8dfd sql=INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) args=[13 queued 1 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 118 111 117 99 104 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 111 114 100 101 114 95 110 117 109 98 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 111 114 100 101 114 95 110 117 109 98 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 118 111 117 99 104 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 99 104 97 110 110 101 108 95 97 99 116 105 118 105 116 121 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 99 104 97 110 110 101 108 95 97 99 116 105 118 105 116 121 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 50 48 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 118 111 117 99 104 101 114 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 129 xlsx 2025-11-25 18:28:33.933385 +0800 CST m=+55.969701918 2025-11-25 18:28:33.933385 +0800 CST m=+55.969702085] +{"bytes":84,"duration_ms":338,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:34+08:00"} +job_id=38 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-25 18:28:34.053851 +0800 CST m=+56.090168501 38] +{"bytes":3051,"duration_ms":656,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:34+08:00"} +{"bytes":3055,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:35+08:00"} +{"bytes":3055,"duration_ms":258,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:36+08:00"} +{"bytes":3055,"duration_ms":281,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:28:37+08:00"} +{"bytes":870,"duration_ms":108,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:36:32+08:00"} +{"bytes":1040,"duration_ms":54,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:36:49+08:00"} +{"bytes":1207,"duration_ms":108,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:37:07+08:00"} +{"bytes":1614,"duration_ms":20,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:37:07+08:00"} +{"bytes":3055,"duration_ms":256,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:37:10+08:00"} +{"bytes":3055,"duration_ms":272,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-25T18:37:11+08:00"} diff --git a/server/log/server-20251126.log b/server/log/server-20251126.log new file mode 100644 index 0000000..53af478 --- /dev/null +++ b/server/log/server-20251126.log @@ -0,0 +1,376 @@ +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":48,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T10:59:51+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":53,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:15:42+08:00"} +{"bytes":7137,"duration_ms":1839,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:05+08:00"} +{"bytes":7137,"duration_ms":570,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:06+08:00"} +{"bytes":1694,"duration_ms":736,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:08+08:00"} +{"bytes":1694,"duration_ms":2386,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:11+08:00"} +{"bytes":1694,"duration_ms":1282,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:12+08:00"} +{"bytes":1694,"duration_ms":2377,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:15+08:00"} +{"bytes":1694,"duration_ms":772,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:15+08:00"} +{"bytes":1207,"duration_ms":1781,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:20:15+08:00"} +trace_id=2aacb8241ab12e2c1a54f32a3cec12df sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? args=[221 2020-01-01 00:00:00 2025-12-31 23:59:59] +trace_id=2aacb8241ab12e2c1a54f32a3cec12df sql=INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 48 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 125] [110 117 108 108] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 csv 2025-11-26 11:21:38.13135 +0800 CST m=+395.989684668 2025-11-26 11:21:38.13135 +0800 CST m=+395.989684709] +{"bytes":84,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:21:38+08:00"} +job_id=39 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 11:21:38.237251 +0800 CST m=+396.095586001 39] +{"bytes":552,"duration_ms":201,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T11:21:53+08:00"} +{"bytes":1040,"duration_ms":831,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:17+08:00"} +{"bytes":914,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:22+08:00"} +{"bytes":1614,"duration_ms":335,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:22+08:00"} +{"bytes":914,"duration_ms":114,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:25+08:00"} +{"bytes":1614,"duration_ms":22,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:25+08:00"} +{"bytes":914,"duration_ms":101,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:30+08:00"} +{"bytes":79,"duration_ms":164,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:34+08:00"} +{"bytes":1039,"duration_ms":52,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:34+08:00"} +{"bytes":913,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:36+08:00"} +{"bytes":1614,"duration_ms":21,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:36+08:00"} +trace_id=9fe588243f389412e52f83eb5fc41480 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=9fe588243f389412e52f83eb5fc41480 sql=INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 129 csv 2025-11-26 14:35:39.288816 +0800 CST m=+7570.602670209 2025-11-26 14:35:39.288816 +0800 CST m=+7570.602670334] +{"bytes":84,"duration_ms":270,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:39+08:00"} +job_id=40 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 14:35:39.401317 +0800 CST m=+7570.715172084 40] +{"bytes":7133,"duration_ms":912,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:40+08:00"} +{"bytes":7133,"duration_ms":250,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:40+08:00"} +{"bytes":7135,"duration_ms":263,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:41+08:00"} +{"bytes":7135,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:42+08:00"} +{"bytes":7135,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:43+08:00"} +{"bytes":7135,"duration_ms":261,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:44+08:00"} +{"bytes":7135,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:45+08:00"} +{"bytes":7135,"duration_ms":271,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:46+08:00"} +{"bytes":7135,"duration_ms":358,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:47+08:00"} +{"bytes":913,"duration_ms":108,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:50+08:00"} +{"bytes":79,"duration_ms":116,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:53+08:00"} +{"bytes":1040,"duration_ms":62,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:53+08:00"} +{"bytes":7135,"duration_ms":256,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:55+08:00"} +{"bytes":7135,"duration_ms":272,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:56+08:00"} +{"bytes":7135,"duration_ms":255,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:57+08:00"} +{"bytes":7135,"duration_ms":256,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:58+08:00"} +{"bytes":7135,"duration_ms":278,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:35:59+08:00"} +{"bytes":7135,"duration_ms":271,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:36:00+08:00"} +{"bytes":7135,"duration_ms":343,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:36:01+08:00"} +{"bytes":7135,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:36:02+08:00"} +{"bytes":7135,"duration_ms":295,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:36:03+08:00"} +{"bytes":914,"duration_ms":136,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:36:05+08:00"} +{"bytes":914,"duration_ms":100,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:37:13+08:00"} +{"bytes":914,"duration_ms":468,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:42:02+08:00"} +{"bytes":914,"duration_ms":109,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T14:42:04+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":64,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:16:06+08:00"} +{"bytes":1207,"duration_ms":132,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:16:35+08:00"} +{"bytes":870,"duration_ms":98,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:17:34+08:00"} +{"bytes":1614,"duration_ms":13,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:17:35+08:00"} +{"bytes":213,"duration_ms":23,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:18:07+08:00"} +{"bytes":1040,"duration_ms":54,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:27:32+08:00"} +{"bytes":1207,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:27:35+08:00"} +{"bytes":1614,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:27:35+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":77,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:23+08:00"} +{"bytes":1040,"duration_ms":61,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:36+08:00"} +{"bytes":1694,"duration_ms":234,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:37+08:00"} +{"bytes":1694,"duration_ms":534,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:39+08:00"} +{"bytes":870,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:40+08:00"} +{"bytes":1614,"duration_ms":12,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:40+08:00"} +{"bytes":870,"duration_ms":119,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:46+08:00"} +{"bytes":1614,"duration_ms":12,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:46+08:00"} +{"bytes":1040,"duration_ms":56,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:29:56+08:00"} +{"bytes":870,"duration_ms":114,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:02+08:00"} +{"bytes":1614,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:02+08:00"} +{"bytes":1040,"duration_ms":58,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:03+08:00"} +{"bytes":1040,"duration_ms":56,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:48+08:00"} +{"bytes":870,"duration_ms":118,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:49+08:00"} +{"bytes":1614,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:49+08:00"} +{"bytes":3605,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:54+08:00"} +{"bytes":13876,"duration_ms":24,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:30:57+08:00"} +{"bytes":541,"duration_ms":28,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:15+08:00"} +{"bytes":914,"duration_ms":124,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:34+08:00"} +{"bytes":1614,"duration_ms":98,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:34+08:00"} +{"bytes":988,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:39+08:00"} +{"bytes":709,"duration_ms":18,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:43+08:00"} +trace_id=cc77aa1ba059155ef3f11eac9afe78a2 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? AND `order`.plan_id = ? AND `order`.reseller_id = ? args=[168 2025-01-01 00:00:00 2025-12-31 23:59:59 1 7879 283] +trace_id=cc77aa1ba059155ef3f11eac9afe78a2 sql=INSERT INTO export_jobs (template_id, status, requested_by, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 49 54 56 93 44 34 112 108 97 110 95 105 100 95 101 113 34 58 55 56 55 57 44 34 114 101 115 101 108 108 101 114 95 105 100 95 101 113 34 58 50 56 51 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 44 105 100 120 95 112 108 97 110 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 112 108 97 110 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 53 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:31:49.563004 +0800 CST m=+156.767471710 2025-11-26 17:31:49.563004 +0800 CST m=+156.767471918] +{"bytes":84,"duration_ms":293,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:49+08:00"} +job_id=41 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:31:49.685052 +0800 CST m=+156.889520210 41] +{"bytes":7137,"duration_ms":559,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:50+08:00"} +{"bytes":7139,"duration_ms":350,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:51+08:00"} +{"bytes":7139,"duration_ms":404,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:52+08:00"} +{"bytes":7139,"duration_ms":361,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:53+08:00"} +{"bytes":7139,"duration_ms":361,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:54+08:00"} +{"bytes":7139,"duration_ms":324,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:55+08:00"} +{"bytes":1694,"duration_ms":258,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:57+08:00"} +{"bytes":1694,"duration_ms":273,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:57+08:00"} +{"bytes":1694,"duration_ms":235,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:31:58+08:00"} +{"bytes":914,"duration_ms":117,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:32:01+08:00"} +{"bytes":1614,"duration_ms":21,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:32:01+08:00"} +{"bytes":914,"duration_ms":121,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:32:05+08:00"} +{"bytes":870,"duration_ms":133,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:32:25+08:00"} +{"bytes":1614,"duration_ms":22,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:32:25+08:00"} +{"bytes":870,"duration_ms":126,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:35:49+08:00"} +{"bytes":1614,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:35:49+08:00"} +{"bytes":1040,"duration_ms":68,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:36:10+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":914,"duration_ms":95,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:36:53+08:00"} +{"bytes":1207,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:36:56+08:00"} +{"bytes":1040,"duration_ms":101,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:36:58+08:00"} +{"bytes":870,"duration_ms":117,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:36:59+08:00"} +{"bytes":870,"duration_ms":93,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:37:05+08:00"} +{"bytes":1040,"duration_ms":141,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:03+08:00"} +{"bytes":1040,"duration_ms":97,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:06+08:00"} +{"bytes":1040,"duration_ms":97,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:14+08:00"} +{"bytes":715,"duration_ms":97,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:30+08:00"} +{"bytes":1040,"duration_ms":95,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:48+08:00"} +{"bytes":1040,"duration_ms":113,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:50+08:00"} +{"bytes":1040,"duration_ms":109,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:51+08:00"} +{"bytes":870,"duration_ms":100,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:39:54+08:00"} +{"bytes":870,"duration_ms":97,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:13+08:00"} +{"bytes":914,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:18+08:00"} +{"bytes":1614,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:18+08:00"} +{"bytes":7139,"duration_ms":262,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:24+08:00"} +{"bytes":7139,"duration_ms":254,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:25+08:00"} +{"bytes":7139,"duration_ms":253,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:40:26+08:00"} +{"bytes":870,"duration_ms":97,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:42:43+08:00"} +{"bytes":1694,"duration_ms":188,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:15+08:00"} +{"bytes":1694,"duration_ms":190,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:16+08:00"} +{"bytes":1694,"duration_ms":193,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:17+08:00"} +{"bytes":1694,"duration_ms":191,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:18+08:00"} +{"bytes":1694,"duration_ms":190,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:23+08:00"} +{"bytes":1694,"duration_ms":187,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:24+08:00"} +{"bytes":870,"duration_ms":94,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:43:35+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":914,"duration_ms":161,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:14+08:00"} +{"bytes":1614,"duration_ms":12,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:14+08:00"} +{"bytes":1040,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:26+08:00"} +{"bytes":870,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:28+08:00"} +{"bytes":1614,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:28+08:00"} +{"bytes":870,"duration_ms":102,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:39+08:00"} +{"bytes":870,"duration_ms":101,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:43+08:00"} +{"bytes":1614,"duration_ms":23,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:44:43+08:00"} +{"bytes":914,"duration_ms":105,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:29+08:00"} +{"bytes":914,"duration_ms":102,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:33+08:00"} +{"bytes":1614,"duration_ms":22,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:33+08:00"} +{"bytes":1207,"duration_ms":100,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:38+08:00"} +{"bytes":1614,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:38+08:00"} +{"bytes":870,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:42+08:00"} +{"bytes":1614,"duration_ms":17,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:42+08:00"} +{"bytes":870,"duration_ms":111,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:54+08:00"} +{"bytes":1207,"duration_ms":100,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:45:58+08:00"} +{"bytes":1207,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:03+08:00"} +{"bytes":79,"duration_ms":107,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:07+08:00"} +{"bytes":1040,"duration_ms":126,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:07+08:00"} +{"bytes":914,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:09+08:00"} +{"bytes":870,"duration_ms":102,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:11+08:00"} +{"bytes":79,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:15+08:00"} +{"bytes":1040,"duration_ms":100,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:15+08:00"} +{"bytes":870,"duration_ms":104,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:18+08:00"} +{"bytes":1040,"duration_ms":104,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:25+08:00"} +{"bytes":870,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:26+08:00"} +{"bytes":1614,"duration_ms":11,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:26+08:00"} +{"bytes":112,"duration_ms":37,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:26+08:00"} +{"bytes":47210,"duration_ms":23,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:33+08:00"} +{"bytes":914,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:44+08:00"} +{"bytes":112,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:44+08:00"} +{"bytes":1614,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:44+08:00"} +{"bytes":870,"duration_ms":105,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:50+08:00"} +{"bytes":112,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:50+08:00"} +{"bytes":1614,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:46:50+08:00"} +{"bytes":914,"duration_ms":118,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:02+08:00"} +trace_id=ea40c4c4ef41e18ccc7f0bf2dea803dd status=500 file=response.go:43 method=GET path=/api/exports query=page=1&page_size=10&template_id=14&userId=221 remote=[::1]:49236 payload= msg=Error 1054 (42S22): Unknown column 'owner_id' in 'where clause' +{"bytes":140,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":500,"trace_id":"","ts":"2025-11-26T17:47:10+08:00"} +trace_id=d4cc5eb18c3a638bb9d5028df83bebcc status=500 file=response.go:43 method=GET path=/api/exports query=page=1&page_size=10&template_id=14&userId=221 remote=[::1]:49236 payload= msg=Error 1054 (42S22): Unknown column 'owner_id' in 'where clause' +{"bytes":140,"duration_ms":115,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":500,"trace_id":"","ts":"2025-11-26T17:47:11+08:00"} +{"bytes":914,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:13+08:00"} +{"bytes":112,"duration_ms":19,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:13+08:00"} +{"bytes":1614,"duration_ms":19,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:13+08:00"} +trace_id=64cde37f773b216e5e9669de27640b68 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[221 2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=64cde37f773b216e5e9669de27640b68 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:47:16.657804 +0800 CST m=+187.663804335 2025-11-26 17:47:16.657804 +0800 CST m=+187.663804543] +trace_id=64cde37f773b216e5e9669de27640b68 status=500 file=response.go:43 method=POST path=/api/exports query=userId=221 remote=[::1]:49236 sql=SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? payload={"template_id":12,"requested_by":1,"permission":{},"options":{},"file_format":"xlsx","filters":{"create_time_between":["2025-01-01 00:00:00","2025-12-31 23:59:59"],"creator_in":[221],"type_eq":1},"datasource":"marketing"} msg=Error 1054 (42S22): Unknown column 'owner_id' in 'field list' +{"bytes":138,"duration_ms":188,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":500,"trace_id":"","ts":"2025-11-26T17:47:16+08:00"} +{"bytes":1040,"duration_ms":105,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:22+08:00"} +{"bytes":914,"duration_ms":102,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:27+08:00"} +{"bytes":112,"duration_ms":10,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:27+08:00"} +{"bytes":1614,"duration_ms":13,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:47:27+08:00"} +trace_id=5baa7a43fda90d2c964aff84201abe36 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[221 2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=5baa7a43fda90d2c964aff84201abe36 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:47:30.200376 +0800 CST m=+201.206310001 2025-11-26 17:47:30.200376 +0800 CST m=+201.206310001] +trace_id=5baa7a43fda90d2c964aff84201abe36 status=500 file=response.go:43 method=POST path=/api/exports query=userId=221 remote=[::1]:49748 sql=SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? payload={"template_id":12,"requested_by":1,"permission":{},"options":{},"file_format":"xlsx","filters":{"create_time_between":["2025-01-01 00:00:00","2025-12-31 23:59:59"],"creator_in":[221],"type_eq":1},"datasource":"marketing"} msg=Error 1054 (42S22): Unknown column 'owner_id' in 'field list' +{"bytes":138,"duration_ms":191,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":500,"trace_id":"","ts":"2025-11-26T17:47:30+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +trace_id=a6da74636aadf9936b446c834a6725a3 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? args=[221 2020-01-01 00:00:00 2025-12-31 23:59:59] +trace_id=a6da74636aadf9936b446c834a6725a3 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 221 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 48 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 125] [110 117 108 108] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:48:50.808908 +0800 CST m=+12.909810876 2025-11-26 17:48:50.808909 +0800 CST m=+12.909810959] +{"bytes":84,"duration_ms":347,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:48:50+08:00"} +job_id=42 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:48:50.929776 +0800 CST m=+13.030678292 42] +{"bytes":870,"duration_ms":113,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:48:57+08:00"} +{"bytes":1614,"duration_ms":15,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:48:57+08:00"} +{"bytes":112,"duration_ms":41,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:48:57+08:00"} +trace_id=955a7cf113525a2db22f1fa7cd301925 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[14] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.use_coupon,`order`.recharge_time,`order`.create_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`plan`.title,`key_batch`.batch_name,`code_batch`.title FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[221 2025-01-01 00:00:00 2025-12-31 23:59:59 3] +trace_id=955a7cf113525a2db22f1fa7cd301925 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[14 queued 1 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 44 34 116 121 112 101 95 101 113 34 58 51 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:48:59.35559 +0800 CST m=+21.456450917 2025-11-26 17:48:59.35559 +0800 CST m=+21.456450959] +{"bytes":84,"duration_ms":433,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:48:59+08:00"} +job_id=43 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:48:59.487966 +0800 CST m=+21.588825751 43] +{"bytes":2383,"duration_ms":705,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:00+08:00"} +{"bytes":2383,"duration_ms":325,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:00+08:00"} +{"bytes":2385,"duration_ms":246,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:01+08:00"} +{"bytes":2385,"duration_ms":275,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:02+08:00"} +{"bytes":2385,"duration_ms":256,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:03+08:00"} +{"bytes":914,"duration_ms":103,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:08+08:00"} +{"bytes":112,"duration_ms":12,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:08+08:00"} +{"bytes":1614,"duration_ms":14,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:08+08:00"} +{"bytes":7137,"duration_ms":293,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:12+08:00"} +{"bytes":7137,"duration_ms":307,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:13+08:00"} +{"bytes":7137,"duration_ms":303,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:14+08:00"} +{"bytes":7137,"duration_ms":301,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:15+08:00"} +{"bytes":5637,"duration_ms":301,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:16+08:00"} +{"bytes":5637,"duration_ms":244,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:16+08:00"} +{"bytes":5637,"duration_ms":303,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:17+08:00"} +{"bytes":7137,"duration_ms":387,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:18+08:00"} +{"bytes":7137,"duration_ms":332,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:49:19+08:00"} +connecting YMT MySQL: 47.97.27.195:3306 db merketing user root +connecting Marketing MySQL: 192.168.6.92:3306 db market user root +YMT DSN: root:lansexiongdi6,@tcp(47.97.27.195:3306)/merketing?parseTime=True&loc=Local&charset=utf8mb4 +Marketing DSN: root:lansexiongdi@tcp(192.168.6.92:3306)/market?parseTime=True&loc=Local&charset=utf8mb4 +server listening on :8077 +{"bytes":1040,"duration_ms":115,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:50:53+08:00"} +{"bytes":121,"duration_ms":785,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:50:56+08:00"} +{"bytes":121,"duration_ms":423,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:50:56+08:00"} +{"bytes":909,"duration_ms":412,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:50:58+08:00"} +{"bytes":909,"duration_ms":269,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:50:59+08:00"} +{"bytes":1600,"duration_ms":267,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:00+08:00"} +{"bytes":1040,"duration_ms":50,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:06+08:00"} +{"bytes":7137,"duration_ms":321,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:08+08:00"} +{"bytes":7137,"duration_ms":367,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:09+08:00"} +{"bytes":7137,"duration_ms":395,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:10+08:00"} +{"bytes":5637,"duration_ms":675,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:10+08:00"} +{"bytes":5637,"duration_ms":324,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:11+08:00"} +{"bytes":5637,"duration_ms":300,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:12+08:00"} +{"bytes":7137,"duration_ms":268,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:12+08:00"} +{"bytes":7137,"duration_ms":268,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:13+08:00"} +{"bytes":1040,"duration_ms":102,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:16+08:00"} +{"bytes":914,"duration_ms":134,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:20+08:00"} +{"bytes":811,"duration_ms":237,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:25+08:00"} +{"bytes":811,"duration_ms":242,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:26+08:00"} +{"bytes":811,"duration_ms":243,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:27+08:00"} +{"bytes":914,"duration_ms":93,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:28+08:00"} +{"bytes":112,"duration_ms":94,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:28+08:00"} +{"bytes":1614,"duration_ms":121,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:28+08:00"} +trace_id=5b49a127fabf59cbaa90d0aa58ea95ab sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[221 2024-12-01 00:00:00 2025-12-31 00:00:00 1] +trace_id=5b49a127fabf59cbaa90d0aa58ea95ab sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 221 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 52 45 49 50 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 48 48 58 48 48 58 48 48 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 50 50 49 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:51:40.49233 +0800 CST m=+51.915599709 2025-11-26 17:51:40.49233 +0800 CST m=+51.915599918] +{"bytes":84,"duration_ms":283,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:40+08:00"} +job_id=44 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:51:40.603823 +0800 CST m=+52.027091834 44] +{"bytes":1694,"duration_ms":292,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:40+08:00"} +{"bytes":1696,"duration_ms":233,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:41+08:00"} +{"bytes":1696,"duration_ms":249,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:42+08:00"} +{"bytes":1696,"duration_ms":243,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:43+08:00"} +{"bytes":1040,"duration_ms":112,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:47+08:00"} +{"bytes":121,"duration_ms":262,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:49+08:00"} +{"bytes":121,"duration_ms":402,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:50+08:00"} +{"bytes":914,"duration_ms":129,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:51+08:00"} +{"bytes":1614,"duration_ms":43,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:51+08:00"} +{"bytes":77,"duration_ms":45,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:51:51+08:00"} +{"bytes":1040,"duration_ms":91,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:07+08:00"} +{"bytes":914,"duration_ms":104,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:10+08:00"} +{"bytes":925,"duration_ms":19,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:10+08:00"} +{"bytes":1614,"duration_ms":21,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:10+08:00"} +trace_id=3b0b8c6a2f0c00861f14d6358edae637 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[175 2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=3b0b8c6a2f0c00861f14d6358edae637 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 175 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 49 55 53 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 0 xlsx 2025-11-26 17:52:15.55809 +0800 CST m=+86.981188209 2025-11-26 17:52:15.55809 +0800 CST m=+86.981188418] +{"bytes":84,"duration_ms":356,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:15+08:00"} +job_id=45 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:52:15.720556 +0800 CST m=+87.143653876 45] +{"bytes":905,"duration_ms":278,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:16+08:00"} +{"bytes":907,"duration_ms":262,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:16+08:00"} +{"bytes":907,"duration_ms":268,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:17+08:00"} +{"bytes":907,"duration_ms":285,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:19+08:00"} +{"bytes":907,"duration_ms":265,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:19+08:00"} +{"bytes":907,"duration_ms":283,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:21+08:00"} +{"bytes":907,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:21+08:00"} +{"bytes":4228,"duration_ms":221,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:22+08:00"} +{"bytes":907,"duration_ms":324,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:23+08:00"} +{"bytes":907,"duration_ms":267,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:23+08:00"} +{"bytes":907,"duration_ms":272,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:24+08:00"} +{"bytes":907,"duration_ms":266,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:25+08:00"} +{"bytes":907,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:26+08:00"} +{"bytes":907,"duration_ms":273,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:28+08:00"} +{"bytes":907,"duration_ms":277,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:29+08:00"} +{"bytes":907,"duration_ms":262,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:29+08:00"} +{"bytes":907,"duration_ms":265,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:30+08:00"} +{"bytes":907,"duration_ms":267,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:31+08:00"} +{"bytes":907,"duration_ms":273,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:33+08:00"} +{"bytes":907,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:33+08:00"} +{"bytes":914,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:36+08:00"} +{"bytes":925,"duration_ms":18,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:36+08:00"} +{"bytes":1614,"duration_ms":19,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:36+08:00"} +{"bytes":1040,"duration_ms":60,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:41+08:00"} +{"bytes":914,"duration_ms":112,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:43+08:00"} +{"bytes":1614,"duration_ms":13,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:43+08:00"} +trace_id=b256abaf043cb71c519ffd3c84a674ad sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[2025-01-01 00:00:00 2025-12-31 23:59:59 1] +trace_id=b256abaf043cb71c519ffd3c84a674ad sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 0 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 53 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 53 45 49 50 45 51 49 32 50 51 58 53 57 58 53 57 34 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 129 xlsx 2025-11-26 17:52:46.118154 +0800 CST m=+117.541103251 2025-11-26 17:52:46.118154 +0800 CST m=+117.541103293] +{"bytes":84,"duration_ms":374,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:46+08:00"} +job_id=46 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:52:46.23573 +0800 CST m=+117.658679418 46] +{"bytes":8019,"duration_ms":301,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:46+08:00"} +{"bytes":8021,"duration_ms":325,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:47+08:00"} +{"bytes":8023,"duration_ms":308,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:48+08:00"} +{"bytes":8023,"duration_ms":285,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:49+08:00"} +{"bytes":8023,"duration_ms":321,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:50+08:00"} +{"bytes":8023,"duration_ms":299,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:51+08:00"} +{"bytes":8023,"duration_ms":293,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:52+08:00"} +{"bytes":914,"duration_ms":99,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:54+08:00"} +{"bytes":1614,"duration_ms":12,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:52:54+08:00"} +{"bytes":1040,"duration_ms":93,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:02+08:00"} +{"bytes":914,"duration_ms":108,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:05+08:00"} +{"bytes":925,"duration_ms":24,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:05+08:00"} +{"bytes":1614,"duration_ms":24,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:05+08:00"} +trace_id=71439d518ffca605593f193243dee8b3 sql=SELECT datasource, main_table, fields_json FROM export_templates WHERE id= ? args=[12] +sql=EXPLAIN SELECT `order`.order_number,`order`.`key`,`order`.out_trade_no,CASE `order`.type WHEN 1 THEN '直充卡密' WHEN 2 THEN '立减金' WHEN 3 THEN '红包' ELSE '' END AS type,`order`.account,`order`.contract_price,`order`.num,`order`.total,`order`.pay_amount,CASE `order`.pay_type WHEN 1 THEN '支付宝' WHEN 5 THEN '微信' ELSE '' END AS pay_type,CASE `order`.pay_status WHEN 1 THEN '待支付' WHEN 2 THEN '已支付' WHEN 3 THEN '已退款' ELSE '' END AS pay_status,`order`.recharge_time,`order`.create_time,`order`.update_time,`order_detail`.plan_title,`order_detail`.reseller_name,`order_detail`.product_name,`order_detail`.official_price,`order_detail`.cost_price,`key_batch`.batch_name,`code_batch`.title,CASE `order`.type WHEN 1 THEN (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 2 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已领取' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) WHEN 3 THEN (CASE `order`.status WHEN 0 THEN '待领取' WHEN 1 THEN '待领取' WHEN 2 THEN '已核销' WHEN 3 THEN '领取失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '' END) ELSE (CASE `order`.status WHEN 0 THEN '待充值' WHEN 1 THEN '充值中' WHEN 2 THEN '已完成' WHEN 3 THEN '充值失败' WHEN 4 THEN '已取消' WHEN 5 THEN '已过期' WHEN 6 THEN '待支付' END) END AS status,`merchant_key_send`.out_biz_no,`order`.use_coupon FROM `order` LEFT JOIN `order_detail` ON `order_detail`.order_number = `order`.order_number LEFT JOIN `plan` ON `plan`.id = `order`.plan_id LEFT JOIN `key_batch` ON `key_batch`.plan_id = `plan`.id LEFT JOIN `code_batch` ON `code_batch`.key_batch_id = `key_batch`.id LEFT JOIN `merchant_key_send` ON `order`.`key` = `merchant_key_send`.key WHERE `order`.creator IN (?) AND `order`.create_time BETWEEN ? AND ? AND `order`.type = ? args=[175 2024-01-01 00:00:00 2026-02-25 00:00:00 1] +trace_id=71439d518ffca605593f193243dee8b3 sql=INSERT INTO export_jobs (template_id, status, requested_by, owner_id, permission_scope_json, filters_json, options_json, explain_json, explain_score, row_estimate, file_format, created_at, updated_at) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?) args=[12 queued 1 175 [123 125] [123 34 99 114 101 97 116 101 95 116 105 109 101 95 98 101 116 119 101 101 110 34 58 91 34 50 48 50 52 45 48 49 45 48 49 32 48 48 58 48 48 58 48 48 34 44 34 50 48 50 54 45 48 50 45 50 53 32 48 48 58 48 48 58 48 48 34 93 44 34 99 114 101 97 116 111 114 95 105 110 34 58 91 49 55 53 93 44 34 116 121 112 101 95 101 113 34 58 49 125] [123 125] [91 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 97 110 103 101 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 105 100 120 95 99 114 101 97 116 101 95 116 105 109 101 95 115 116 97 116 117 115 95 99 114 101 97 116 111 114 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 54 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 111 114 100 101 114 95 100 101 116 97 105 108 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 56 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 112 108 97 110 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 101 113 95 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 80 82 73 77 65 82 89 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 65 76 76 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 99 111 100 101 95 98 97 116 99 104 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 107 101 121 95 98 97 116 99 104 95 105 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 52 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 44 123 34 73 68 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 83 101 108 101 99 116 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 83 73 77 80 76 69 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 97 98 108 101 34 58 123 34 83 116 114 105 110 103 34 58 34 109 101 114 99 104 97 110 116 95 107 101 121 95 115 101 110 100 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 84 121 112 101 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 80 111 115 115 105 98 108 101 75 101 121 115 34 58 123 34 83 116 114 105 110 103 34 58 34 114 101 102 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 75 101 121 76 101 110 34 58 123 34 83 116 114 105 110 103 34 58 34 117 100 120 95 107 101 121 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 101 102 34 58 123 34 83 116 114 105 110 103 34 58 34 49 50 50 34 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 82 111 119 115 34 58 123 34 73 110 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 116 114 117 101 125 44 34 70 105 108 116 101 114 101 100 34 58 123 34 70 108 111 97 116 54 52 34 58 48 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 44 34 69 120 116 114 97 34 58 123 34 83 116 114 105 110 103 34 58 34 34 44 34 86 97 108 105 100 34 58 102 97 108 115 101 125 125 93] 100 1545 xlsx 2025-11-26 17:53:20.478074 +0800 CST m=+151.900856376 2025-11-26 17:53:20.478074 +0800 CST m=+151.900856459] +{"bytes":84,"duration_ms":400,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:20+08:00"} +job_id=47 sql=UPDATE export_jobs SET status=?, started_at=? WHERE id= ? args=[running 2025-11-26 17:53:20.578363 +0800 CST m=+152.001144876 47] +{"bytes":1695,"duration_ms":325,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:20+08:00"} +{"bytes":1697,"duration_ms":261,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:21+08:00"} +{"bytes":1697,"duration_ms":232,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:22+08:00"} +{"bytes":1698,"duration_ms":238,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:23+08:00"} +{"bytes":1698,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:24+08:00"} +{"bytes":1698,"duration_ms":243,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:25+08:00"} +{"bytes":1700,"duration_ms":262,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:26+08:00"} +{"bytes":1700,"duration_ms":264,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:27+08:00"} +{"bytes":1700,"duration_ms":269,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:53:28+08:00"} +{"bytes":870,"duration_ms":154,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:03+08:00"} +{"bytes":925,"duration_ms":18,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:03+08:00"} +{"bytes":1614,"duration_ms":20,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:03+08:00"} +{"bytes":1040,"duration_ms":161,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:08+08:00"} +{"bytes":914,"duration_ms":110,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:11+08:00"} +{"bytes":77,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:11+08:00"} +{"bytes":1614,"duration_ms":16,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:11+08:00"} +{"bytes":1040,"duration_ms":51,"kind":"access","level":"INFO","method":"","path":"","query":"","remote":"","status":200,"trace_id":"","ts":"2025-11-26T17:54:16+08:00"} diff --git a/server/storage/export/job_37_1764066128.zip b/server/storage/export/job_37_1764066128.zip new file mode 100644 index 0000000000000000000000000000000000000000..695f952e1d8d630fb0f5c1dd229732033cefd3bc GIT binary patch literal 15191 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 literal 0 HcmV?d00001 diff --git a/server/storage/export/job_38_1764066515.zip b/server/storage/export/job_38_1764066515.zip new file mode 100644 index 0000000000000000000000000000000000000000..a3a56266505c59fcc85ea57e8467e6a3191fc405 GIT binary patch literal 15191 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 literal 0 HcmV?d00001 diff --git a/server/storage/export/job_39_1764127301.zip b/server/storage/export/job_39_1764127301.zip new file mode 100644 index 0000000000000000000000000000000000000000..9608532ce93ba5db7922cb8a69d654412e0e8200 GIT binary patch literal 377 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 literal 0 HcmV?d00001 diff --git a/server/storage/export/job_41_1764149510.zip b/server/storage/export/job_41_1764149510.zip new file mode 100644 index 0000000000000000000000000000000000000000..addae29c41262dabdd912f55d1f91625f5aff5c5 GIT binary patch literal 5732 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 BBEJ9t literal 0 HcmV?d00001 diff --git a/server/storage/export/job_42_1764150535.zip b/server/storage/export/job_42_1764150535.zip new file mode 100644 index 0000000000000000000000000000000000000000..d6910c2d4dbdccb2d6793897683ef4bea3a4812d GIT binary patch literal 5732 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 BBEbLv literal 0 HcmV?d00001 diff --git a/server/storage/export/job_43_1764150540.zip b/server/storage/export/job_43_1764150540.zip new file mode 100644 index 0000000000000000000000000000000000000000..ddb8fb16bedf8a652f92e9c49ce516323ceed998 GIT binary patch literal 5705 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 literal 0 HcmV?d00001 diff --git a/server/storage/export/job_44_1764150701.zip b/server/storage/export/job_44_1764150701.zip new file mode 100644 index 0000000000000000000000000000000000000000..70591fa1776b7cec8afece388ee53f160ee8b75d GIT binary patch literal 5732 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%0DS!!PosTnPyFwvWz3bEJ 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 a{QuLY<)y&D|A!a&KNSCulJope>3;!cSn1{f literal 0 HcmV?d00001 diff --git a/server/storage/export/job_47_1764150806.zip b/server/storage/export/job_47_1764150806.zip new file mode 100644 index 0000000000000000000000000000000000000000..a41e42b7316779ce673626a5b60cf7bae795aeb6 GIT binary patch literal 106743 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 `~)y#{$NJi={E7q)Vwn$F^vV?%cB>E zl3tmYd>Y*Lx1)*Se{Vh)aNK@CO zR^E->(u;u0z|)-leAYX)G;V&-x9}=OLIM$Io5<3%;nA77Z3L!gY#e!tc+YB;(a0H@ z8oN=pwZFkXIByv7fdUUH;{{9$g4TJ@HBLEdHfxwC%;}^!on&d78fP%J>dh}^e(>|4 zu4u(1Joj#|-A5~^ZGO)U{pBcKU`PUtY-Yo{^+;oM7&dm^!xg*-mV$~&q~x8_!sxu` zUP|3At35b!G+bb~Q6+ik{Lssb1__5H&M-2AN&o=F~ z8lxRu)&fNS#xTJ-sDpR|LTuA^+pyYfhx65hn=9mO*Xas#vM5fDENyLLUm07+<&C*! zoAd;uFU^JDE%3a7TNJgu6)~peS1H#+o1WJWj&yWcN5UM|?TCp>cK(~CES)C{vcy&_ z1(2ZHyv)o{^7Gn~kEv6G)Ej2(mK)D;L2e zwQSPW9Xq;V)-Y9=(@JqV?!!`Ai~n_HO0SJNG((tK*S6m98`&SW(>ExL-LtPVV4xMj=Z z;-oTJB9SdVtc+ID=fEwam4J7d%eWAsXTmd6bHTmhr2uy*na3#MlX{|YpGUWD+9FpB z%keo#;HNh54dS9}zj>P#j9FG~@4N@gVZoimd)p~aD#r(-={wP(aFA<$i&Ke3kIc8e z=kiniuVT)69VEVvF8OTH^G!YYVvKB?w+hgaCOGapT1Wy z)$8GgrdfRZrhZ}Z+U__9fNw>HKj|}LT(LvGj^0-=;rlQ?{Lb?d+Fd^JHE8Ph z>FX|B^loCp3R#_ij97FYpIze5TFrcxw~z5GYaet?!swCDQKTeCAP0Ac?&HPbCmI^c z`1W>zcAmuEXpIR_XGz5kbM=Wf5_WOGscI8w=V@;@x*GIF_Tb4w1z#3PaUPC(rcK`l z{}BF^yWp1anO%R^@)Y5MU!|I8@vf!Em$&$wl-#$9_^f)F(x1t5w=TD*meI<1DfYlq$CGUWv0MBmqpRmE-Ywob1F&Hv*ZoHO-Po<~(1gU6 z=tFFW-`~aB??nkiPw@vQqQmA!$K!ht@{07i_f1ULAFOiUT?saO56*O!k&Xv=PHg5= zZb~XvirFo@{^4`UtgJURL+3+Ll!4pZLlf~SrM$Cot9vU?VOx5d-b7c5`AO!;*ZWum zc(tqgxU(Y@Wv@Iqp0XFMs`P2*Wm~@g=fOz};i4;xb-kib)6}4V+n1deR+)wWqCW@A zX{g}uJ3G;|nvE7FJeOy&k}8a?SFh`YRnjW^kg^8n61DCtl0+|4bNqv) zWmJ}2pRul2@dLg@k>F0Z7D&x!n%iH`WnWBa@9&$J+xKpR;`E$4B~B0lairU0NEF=d zJ;S~qkHyW+#-AK98ed9HzsZ&63gyEAq3{IQ&%md~SjS@NvYZy)Bpj=SH%UCsO3DMc zAk%Mhq>se79lNqS2=}!RJd8<(>oI_xGGei*VNut?;ils8XP&%Pk`C8%6;GS z2-wp%x82bZOdjnXzJ+D6DUQaY)C0*f< z3|Z7IxElFfGOJ`>;eQ(HK!49(Eb`wuWwf#YdVDzTiZ$nHZqX_kt>PsgHuGMy#pC64 z;$kT}z$;P_@N9spxGmp*C+8_Kf*^OP)FiZ!vNt^RfZ+>zMaR(~6@k#d;* zhqTjt5s;%apxZ;f-J5sHw?KhYaB)RffZ9!{Sm;ZL3OoEy* zVOmOM0WK?oO0GcQ@w5cv@pv1+2<04?kxnzl$U{pQ-QWVEhKxuaP#op3=2}W6(LM zu<15asrV1-qF0Q}Ygx1;YfckpaBzLtwA79T_$JEERhfz0@8(&NB_&$g>UuU(@&6*( zb^A6#o#O1}$Z5uO8Hmo+PCI-nZ29u|`0)aDWv>Oe0R`OE4XIM=E7Ut(cIPcrQ$Hh8 zHXh#la56LbT@<;CQD?CppI7O!zyngI>?pG?7rl>>YLIs7lgz4 zxzoVEL??>*(b4^Kr~6|Se|ffSeOpCUR%(32|=Q{T-T zaJllFTLZ8WxroM&0SM>9~T>#!TjCdUa*p)EGHox!>dEYT{z)vZ;1;VhYM7z>(Qz zp)IS8|Fq!MmDPIjF7Az~_AdXsc4*;|@Zu}RU2hIeNN7hZ$J;O6i!U6jxXBF-x-~fD z7B+Kx>W^c1?gBbMgfwC8rYZLte+?xtv^y(;g0ZUuw{!$KlXj}{iRsoh&x$mL-RLvG zvIUA#O@1s}pr}q$N9{PwWCfv$nNUJk&fwoJpwCcZAjW0B?|FXJz-YCm&Z%LywILC5 zyAR$hk9pPl)wA57N&Pw4^@gj~cUF7ZC3A;dJJXTi{Ia9Y#I_>luv_=cnk|!34L-K# zCAU6^SD!Hde&N^T7DS{7xoZWX9-nxv4=JZpHtg0rGx~1P@d;<-!Eo2LyvSCN!m8I$ zXK>hUdIrC+Ab|L|vmddWO0;y;x893w+~4dEvsyu5;uABho7yImCDGqz@QVwAGjXLp ze&O>o;|g7F9eJeV9eFf>psl_x$(n|$oT&=Yg(~~LG5#8=%TWAas-4MYZ@Qf->QKPf zFQAW6%GDg@nIjNK_g32>E#z#6!f4&1;}gG;2Oqo8syi79-P8C}3tr|xI41$0v_#{{ z-0$Y;H@RH!K-jW?-bg7|vv>6yLD+Y*Pd6VUyZRx%ED1YVMbS&tYmdJNoea>>^5eNx z@)wQMol|iq#}J6d^IrKI-KW7bTkjlf8J-y5ft-!2#QovC4&?ZyJ92!U7f~E|B;cjx zY$A3u3PaxELu@JPG84u0O^@68=m=mxtsvwoRuex4VvYTVYLY%m9HSg&N5WbbU8bQVb{?JE?92S>T~pngQgon z@Ltn;-C=RSRyh&?n_aHNbSeD(=M2+&L#afyv!csJfAyF6-Dod@JKM4R+k>d>GRVR;r+Tm8b{D$UQbr z?O4M;of&0&UR3;f8f!hajnlcFFuR8K+-Cu_7cNG7+OB@o-#4S!5ygR??l0HVXRDHI z1GPN2?+MiMZ09(@rV3yo)ZG!Y!&74pS+~ccA8%t|{8b0Xq#g^sx_BGcyU)UVMUZX2 z;{7j&t4{msi!rEs zTYcTlO>isvFJp8A5uddh!K*XYCM72nl%>yS|3+b56 z>}!RBQ~8YgHVf@dTFikH{e&JGLo%HnT>;0)dD(Lsx`GDc2A(XXUwhrCP?1`W#$T96 z4p{bn{UrcSA~v+uCm>2<0j!i@mqS>xa~Z*J-sW$F)9uHT=Dp16XCTid>GX3TGZLq+ zE9hn1z^$e9g4d0o?x*H!LdUI|>Mqs)f+$%+e73Tw&lPJbhpSH3w?(0*_WA<;Cxs-< zBYWZ!Ba1Zp@nlfXUl5O$D0lnEy&JkVce&=I6>uwVICoE>A1xuiTG=$X0gth3h$)@B zZtRfCHU`G|l^vB3SbV;S*^fUpk9;4Oc)qBlf0E+>8*9oEILDRxYzXh0n!T(ae{zpJ z4gv6bu-eQ`Ct=z2Z8lF%U&`JI75cm}zQqYc;R(h8!Ob7CN!X70R6$%KB}4s#%;ADl z`HK0bZ2C5GQ(r;`Vw0i9;J7K&nh&FS)W}v!&n$NzhfRBH?_@Jl}MS+pJZN zj;!7w55F)kn6(auIjmE;@YRn5mGTATq+{>rVLm6e@^5kn>@r@{Ve(ez!%AeafgAMT zWL3L%hzF;+D@chtU?@r-dfiAbMc#4YG`m$!gCX$R#_8$zO>~$J7y>ncgtvrrJir4? zcvChKW~!330#SO`N%^F9oJaSw-0?~Mxy0;-t3|IU1?JUe{$G%97m(Y<@wp1N-N!=Z zAmaj6R#Ep4CCJ|khfb&8t7l~s+0O~Kq5dy(HZXZepXRt z{X+k60ardSA>CJF_=IKrYz^nBaoCK^u{BWKmGx=eSi?pj(-pnw+oQ~08y3NoG5E;K zt@4tL4TQ^CzfS1S!59r`zOSeS(bZ;KO|Z-%<+25dE!2cGU+^(}1w>LC7>b?zfZ*eS zcE_6=uh+OgHFlqo@f5)n*~F)9NJH$^4M-hJcGiKy-zumpU6((&h|;EBH)d%gFG=Su zNa$F-k;7^XDPLZYz_Qko61#w_v+9jH0;j`3GAFOFVMfMI1XExWTLFG*nu$6r@OY!I z@yaeurNG&oR%5~pXo|7B0SRe+^1{0%H$O_O9dKi67hFbwm&50|9df!F!zZL7_G6(* zj zuu(p`|E3yFR?2jxMVnvpp}DOV%O(?%d9`Q#A|l6*44Q*`m}P@nfx;~4(iW8~w_jd?Xh zV4XpAL;57P_*mq5E0=+JisZ(_dn2|nlIsdc&Bt6ob6oKhVHMe=r^cQ$S3D_a{0~D_ z*@e#+qH<^SCyvgZ%+cwTkO&aLR524%hd;jM9NWiv+E!mzOiKj;8eKMh<0>K+qYjW^6xh5X@-)_}@kCM8ky zX|SG=`8W}vcqB{i2ds;tPgjL#Cr5lARuBp~!i;56jvt zv`w^4f{N`XQUUUkLfuz)I4=yJVjK73cU$bpD`YNwnMX=6xPA7w-Kk zm)k3ctD)uACzL2nM*&Ks4mW)RXo5UFu$FhQNEx!>U}=cPJ&DF%IUH`VG%0ChGq_`|q?bCQ6_`ErpCf-lwk`t;%?tVkLE#`iIwCgqnfmgIau!UwJY4ezP%wkK1z4` zeW)}f?A`%NfkvF(CbYbg$IP6pahdO~goM31By(LoMu@uywx3y&oKSjjrbjbguN)fT z4OKKwc%q)4wQGivY+Jg0rpkxe!!NUozv0{Mh)i-kJ5&mGZ?EfwmGv4~MG?w+x3eCI z>wjA<2ll4&b}~fdU9L%vXNOCZY)jEwZn=NH?09Q|)O_1xX~E0bedkn}-IW`>ZpYLT zx8vX+7lA;1$?@#SeyJqKuOpLdRnD&TG+d_5ZLpe{{rsYofOucMP)t0l-y1~s{E>aqqkxfKBX@JmIH9D1ZXV}U=C z@=If5XRsgCxB?27xe$Z&@|tLMKuy(qoECZ+yQ@Zf7I(bhpDMKr*W3Eh{a#ID?~8fg zn(T}yDaW&;lR{rG?Xo-A{ox*1Xk)En^^GHba{gK0I0{ZaI~usBg9IqM)x$~XWvr4P zZC~8}!Z^6Jm7Ct{;WLrKIMVLaPw;Sxxu<6Tvz~9C@z+olhN3e-(VpIFM>NKKNzY0P!CCiB<>n_h%*N1yw6Sj_>=Q*XoAPo<5?-;18+o5K6j= z52p`#W^}=OOX(N;R8Iixy`zb}aA{BUj3y9nG(%BJih_T31Ln8wY;^_XtY-uGD z#q6V>p4;0)6A}i|+jzy@FZjX1SoW`qXn7^~S-D;cd>fDW!rXm!4W-kt`fp8iGr2t3 z)7W^^5AMLw531UftX{B!;5Yu4sReK9JZtZb8@|1c$Otmjg2#C&E=_Sd+v;y48pWk4 zAi}!h{EhILgk1DDfm|byyl!U(z#X@jl({ zh3bj%>UJNE(VC=p7ZS2Syh;M_Dw>=(nTqS2LzGhBdOT9Qd8XiM3B^_qtZo=ENB=T4 z_X5W2K-f>7 z>D~_6fs9H*u8Sd2%>1`PwRwel!t;j&hK?UZ4-Ps8bi5@#H+L6Qg`D@1a)*JnOy;mS zD4vs;Z8)O$cj<-L)>eOe1mY;qM0oGUSrt@f(XNDc9iucfEGT_FOFgWwUF~;fa7gX( zf_tscnFZO|50{{hMs!Ry8crKut#N4O%7_|)8eM$VH0KK{tNQp^3Q-cD%Y zIYpO|wgW%?wjjBMm5>(798xP=NZA6U{dsK%+9T$&FE(+#pVsPHzgRj_KuD(nBy+wh z`6%+pe9cdvE_|&t(bEu@F{P=4bJyJgDfaH+Xwq**P_y(HJ$S3&dEp;iFth<9RMmE_ZE*DBaTFm7K!< zc)hMp$l{UOLvf?#nSvX-^QN~^mwH2=TcZdiSwX<5lGVWA6}N5UpAK%O!|bVWEwLMt zfILxF&u{cceR(#?2Y`j|ia(wE$pc6euVvYnm|;sb^{$eFiR-+CU-PqhQwOP6jQW7Z zEO*~tDNyqgu7TeRF#z~A{Q-V2ob&|BKL9V+FM}W(>=A$q*{sTr8Rw)VxAnR)25|6z$*;V(hFT*i1QWW6n;v!Q;LN z9T_tZpZ)7v`Ipvq%fSa*G{$O!j#C@12o2vKo2|~#sdjot>yZ@U;bY251rHM+vNIh_W_W|E! zQISHOn$Ym)W3#{I;5K3XM$8FhjhTPQU{hP@;BW_UAboH_O2>Tl3vnbq|93?uPwfJE z#9duMxSv_5<9mD2;Sdy?yzv}_)yy{$eW0E+V) zInhsqS%KXaB3A#D7_E}?t{@i|yD6*xh*y|QB!oWlCLeA{8FYf-jv%TwgKg^E{X z-$~<X%Z4ooL0ml^?CZc8EId)6-*@bH(EF zg1Q~0eEjU8ay1gM1pw+eF;K@nV8)Q0(1x}i^A~_VNXX#)r!y}sjudcx&Pl=9NeSztV)fo7pf*fbh3G<;eZ)0Y?at%-(83u9mpmur z#Ju{q*m5<;^UMG#$L=Tmk%1F3PRO_O%lUCU{`a_ymv0)2OH)N@Z{)wnNiA)j$U$}U zEj|I0){4;XSf|G(+WVYu9C`$*tIgy^uaPWWTa3dmZ$9efNaXOl5F)DbbZl1fn4F=@ znS9iSX$$EEb%aPBMwNoHlW1#A7yz+~QgUTP4r>%$1raQ*` z#_}-UP$#os>9}t;F-J!hs{v3h8mG&q;si2BEJ#3n)n$GJ9N7`i-?z0#TQ+uf7g^h*FmddD&1Q+}7HhchI8%LjoL&i{e_=;uYpC&bYQqp^{7 zW9o)30l7Uk9nsx_szUbagx{!zmr(xTkI3L0ATfJu9oS!9xql~{|6@2Qn=hvdUKy|_ zw$BH7uz01Ej4geQC8enhRj3}%rahW2P%oiK0gt(Vqf0*krRtla&|})aU-MukW$`se zEl5In4^}7_1iy`?2MX_3P*=LrKir~ZVEYd|73Sm+An9e)UCA8>W{ zY@?3g=n-*W*Il5VMUm3x**u?D2ZVEZtacsjW4MP$3oO%)%@*Y72)rp$cwUpZeEwJs zO&7dx`jAJ<`2pQJqh|`Zz{~B;q-?+tFp_h5qO(HT6_@w26$#xcZT|q}Gu5;85H5Q)e!%E7{ zh_Zc-%(_W@p1KBmHAa_A^>};_mc!N41HGBaG5ha>t1LcAp2?Ino+qdo(*@!dNp;%T zMJzJHl960j$OMf+7P@+{u4nOeM>S_&CI2Gvh!THybjiD8UN`*3{UZg0+>PA=^+%Ml z2K=QH@CX;EK4x;P0QBbfJUZ6t)C0XtLSGhG1l1cHInhr;O{83RH_v0z!4@dmU9g;= z$&c3N-D%y%|2eqX%O12^`HfqBFh?R6faQ^5SPsO~Lr!SJ{a`%3gNOuRxsrP|4HY>< zUpUq50W)G*N6fVKKgGNnD9EibV@M1`jaDGan2D+5D764*dH0#B!mWDi2LVe2IY%NN z`uEyVl|0bG%W+#sna5L_o!dgEFXQo;IoASVJoK+?v z<9^oog#KJ2qan?@SY!quKmu&b3PiDDwV9hm!m=x(XxIAW^{>PBtQ8u~B3Kr$?0}b& zKx&;3o=o{NIMCN)*YSvZQy6FHqT=J;aVdFNqC_;~+>VLXi@*HrMd zBS=AXixes5E1j)oByKaw8k!{3kr~P2myKRLEz6qJj=_zt&lG49z8#$8Z(Ja85@35) zF6fM8G|;W(5u-$RA{V1E0y31)Wfw@V#J%P#0vL?2-$;)RY5qC;w zB@q=2txff$=rE6!3p%424O!O3?c0pE|J)4x1)}!@^cn)7S7YpN(2HgO;qS2d1h9KM z0nmG$v@a(I@98b@+=5}17N$h>pSXUye@z09cT|eyud1IF&kRl1;C1MPtB~jjZo=^gA zTQIEbHr2~i$rnd?O^HUzmqAj#T|3T0hv6YT)72_Er##!X$5W{oc6x9iF1xYkW)NAr_r?XjF5?0)OQA-VD=+;fc31)MfQi+;Wn} zLlo><_O59L?Ol8}eo}u9mes(tR!i*JuyMmTy!0ZNCrGVRx%kzO2z3DS1X|CAEbwxZ z?x#;~Vc)8f;9!?97?I|+NZE%(I;`8VIGcaRntyF2{bZl0Bw0s*_Qmg5L~mL~URyyp z#3$adZhG~v6mBI=1;viQS}dZ~|4nhJes75^1ve-SwT-tj{Wjj;U1Wi(*3$I**(qA4)~4 z+a3sCD7vJlOOu4?5=yz6-7XE7BUptNC*#=aL{lwnYPLcua`uKkew`4VET-y#Dpb!z z4QfGWujr5FFHVfFI&=G<6-lAOH8lN(-706QLZo-nHiQA6P_$UAopd@Jxs$%ZYzCjV z;ANh?iO7W}(^IVXwOmTJMVN_%&MigJa`E=(PE)f;DES{f^UF7BV9)&WTF?A4_otwT zWvQY&cH)Y-`*c;vhMiCbdV}VwkCfHL^eLG^!LhhfA40hK^f=L8(gY^Cf`DTtQy9>6 zT6{)Si}YJ@7mEuFg5mZA;!A9~n!O~!gr?xZ$Nx5;S4pQ)tc#w{&l>T%%1*!FpAW{W zJw=Z!Aq7uB$BGlm2)r%wjN@%s|Lq&6;Z90Qj4mMs%Qzu5lVVL~72$Z39EVlpm37?t z*?fvMU$A`aa{C@nBCAM)2OdFFd&Mk1o;!biWQqKP*FIK} zE)U3b7K;w6MhmTqA8ccX;gPd4(eRNah;Z{{3}10FhQE#Yr0wEBY&PgvtDUJ2{G4u{ z!deTQQ*VqF2U#Y9P)mphQz^uwUxJyq9^p znIEDYSQ<{9xY_xWNe`WolFp3441V~#=NE?2{cxgr53D_I_x`Ej2Ok_Z){Hr5Y-5;v z!?TtkqgKSa_3l&Pqt8EW?3k9))W(lJb^~E@o>Tv#OUjB>U--23h&{1BBd90tL+R36 z218vH`q_$Dzn(q?FIj>Bk3Ucr_geZFF85kGGZLfGFGZS%_QcU5F}QvyN6?7pFe}m%afePBdas}rA~=^UJ>(F#KzN?DDysR*A(0X6kl9(LY-{WMm`+gGiOD7 z(k4GPJ$HVlyU`fdtGX z%;4aOwW930;Dv;rtaJ?YHHO+u6|ASQRJ*v-)O}v)lY9v*m3Dc3)coXmxU&d?w&wg@ zE7Gk_J~^w6d?@@awsC)R0!)WWOU3vNN#!lr=&gdR&V5RVDhpohdU<$P!tD}zW5LTj-M|kaO9A|eE%qlRlWO`}6M2w#qMuMrV@RaaDHvUzRQtRj zAg**Jh&1NS>MA?)V*TsWSa$L@8bh^~voZcgH`yMk8Y29}pTC}gT@LV@8+^}iqxA_UahhVyr0+hR|( z77i?8lE6+d8YCcd+%`_5B`9km$t=7Z{v4c-B7?~+8bK)^KRWMaPNz{bqTom_81~@6 zK?BDZaINKTr;1*0K#wjVgqtTNGv(=#wB*iM^#u|~WMUU{m*rtBT^BnaqoFBR(n!hbry3^s5~Pr#meTa?SL12}y~NM`Lw5Xuk>xIEbD;~h*fKdE_T zn%OH81C#N>bDFb0QdX$2N3`gouEwRt*!i9GoCM&1gZ*>9gh#R^61@%Q36E$L5QCgj zC3O&wNcJR(JM0FA@L*MvjNXN_{zgXdFeucz2)PiWJRR}uo**J4^Q|Bv1HHE3KbH2# zg&W=KM8hO(s;E=z+lBGgLL2DcM3l1i%QrU0{|bc9fu~8dqArA}QD#B))_4wPw8xH` zbvlt&q%nw>UO>XA;Nw~a&)@FgbZ0v0c!2%HX8uh=I_+;Vt6oE`z`;9hr&PtQ`lxyS zdWMb`Nf~KJLrxV9rYRRy!@Tpr|^}bdYH*m z{xlDgt&eIWfv#`=qx{RR(A_;JyPAzY%r@@k%X|aFJIlC|FZ1PJHy=(e86lU=sV6d` zr~Fl*OROIhWk>DX0gX*yf;h|T{7EC;p+~I6TEc33s;MbV5SIYn6L~x@F%_2(`{Nd? z!r>-{>N{|w&lA#VvA%-?$^ePwKl;wI3hU;hqWSvoT`dLd@a8WyoF~R%{HhQY=p2jq z#Mqs`)(#<{4!Oq<^7E>f<|oWIC5%vn)=dF@X<0{y2)XsuNFE{K-)G%y?4#osdq8@%0-}&YPDQ`(MIM zxGtZLiyv*}{!59t1mN)>+Y;jE^^t9tzvbmK;J{Q+519}DYvp=N7Jpjx)w>kPPQDgF4P5e`DCy2iv|GNB(}Jr&`vGS3uRoYQ?E8sJ>L0!pt71?5LwtK2F242z zuG_0UX?%10|jKo3^atCP-JkDc~-K5aSq<)5^ zpbp#4zR1CyylaQj-=BClE+IHWy|Y4w%n3umB{yb%1!3Y2M=(SY>h6Enu28=5HAnZ@ z!+zMGEMkqZ`&SvyCGc_WOoykIGv9@fk9W{}EeCe`Ye4@dYoJiOlCu&rHs5)YMf=$| z!*gk7^6vZ9S?lKZyKVbCu$I?Q=zN8Hc>9t<6~@KmxHqO+9&YKqVj$E?I?}XXm7H4g z{$85}9;Iaxblh$tb&dK}7v5fD`qc@u^j>k!c|OPvan=K;$Jj`A-eLdqpGHwFq~G74 z=-=vb|NBMp%?A|)m%@$YBPUueeS4Y{d`m?Sj(y>ePL zKlgR1{YTNAfTG)C4as>=4z6(!6Xw2EGoQ-ENWf5)o3eCjqJ8hk#N^3-_JBu3_2Xd;ZsYfg*ewPt? zq;21Ejt%Okk+yvkS{H1Vd!Vw~)hS~)49O*8XD>!Nkk7s^wWV&_3s1SOLSWL)T;e#u zgy*srLFDB8-n*t&_f(fJ67BLRnGFAPfLLSh{`DLzi45=Ctfu1JE@o?@Q=f9Q*$y4s zjJVhsQH*!~iTnL+lOHxAJr!Z16K*nBQM9U##*kIq!Jqv=+xu&4PX%{TEMM8N3eBd! z%28s4Ld-2r0<76`dl-{;&Ui9c-jB%G*4c-48JR?WyD**%l}L~MGDr+YIBL27l<0xC z$_!)DB15}MVjG<1l@5H(4;|FL9kF^Hw@Fu{UyU>`+4CeJGE}3#Xr=Ha?Zhqo>-#! zUyTNi_SS^F)h)_k>D2YmHY9icyECh{ffBm!UA^TY=f{@H+<8gClLShr22Txq{HHkfqRipkCp)x}4@ZBCZH#Cp!oFLc56jI|A%N=2@4VJYzO_JV zPJqE!mgwoPMuSIt{|EuU8V2PNIbvOP{RU6KrPk>#0J=(UJZ$@LJTv)S1gI+!DuJ=s z;VzkABAu1M1Wlpq_wg@N8QzopMYMv+F<1BG&9$IW1>Efy?l?&E}QUR}CmJ2;(x}U9{VFZ@RzK z<@;2gR6%j4}~(`q{wyt)ou_cG6-C1%Vu4sZFVmDD)gV>fUv7|VbB z&G{!1htpQ?kL#7g-VTutwj-%7kT?o3L0qg3ueO20vwJtToTDS4o`wrq2^1cY)rS1= z3*t-cnL#5Qc<&3YVjmzkOLaoWuq6Ons6dxDTRfH_%c?jY=lG%IR`R!kl|W|>JG4u* zbbg+HW5>~lyv*cxp$YLk4qI$pok5; z(*abM>a$x5HIYJh1G#JaTHDk;ly{Kb~vmniTb)~mnw8yLo2gGgVJe`eX68?ucWiLjhsHGsB}PF2=e?uWg3QtrDe;kMnub0-~fRVLb7 zx5fuL;$E3(`}Nnf4vzL`@EOsR$& zXbjB`&YZycgX(6R#@`TIz`8@tfsZXZ`(lDkzcj&b~!f(u#ORLgDh%_81l z|EZa64F1tQ&97ieZ0m;$%ONwdy`__#fXFZj0cpW?68t8CrV&`fhTKG&Gx5;R5X2~>z$KTA3ZY|X^ z8l17XAadR8>p*x+i-fg6Q?(=0Qhhw{jU|8$(m5(CYKG7ELo4eJqfLilI_#w9`~X2zvgk5ZD%)87eMP!VnFuTsDd#gmxq1M( zc5YC17cPc=OTU7Pp4xvi0g}{Oa(k3e>h2^Zt@Cu)!MFzs*&mLAxH~~%8zCDZ z(hz9~@UP_C)n9_35Qu>U1cHYA-+xDKLqj41Ln3`WW5NO>yp1lLJ@bDV)ON;RABR97 z0Wb(e=0B6mpb&^}c;J}`VgR z!v5FS?&T57Hb5beO)v;V;Xkt*;s2U_A~Zbke@#Ef>;3sN1Ogd>K_EZtT9vl)B@xLVD zjUz1{As~=fiV%q0e>l807ITP6r$}@_&-pG&Hm^`c3 zJl?QpsYY72crf^s%cl#ft7Yz6yLWz_>}qPtdNQm1mN^22)-5#CPi%drAZ+!>JbP4TlzrLk3Sc z2VDG4d4`>5zPDTUu~o^V57rk-=&!fP+)vGj`O-lv7ZFDBaa7evO^2UjL6R}tUgLUq zw|29h@07jtaw$CvH5y5^yDD?eQC}&fP#Z7B-xu%MjMJtf=>&9^=mmc@2eQ-7|%Q zSYLe;zFp#AD8OytEE{Sli+3xt^+0bP;o@e)KW`XwIw%%!?cK}gi=o<|uF|XD7P^or zOrz53c>BqvsL=S&l;|%-`j5|uS`^nYS*IV5AAk#ZUO1W?O^cB+J<~AO-_Dl$eMn?I zjXAK==)Ka~VV?ObC4LQ04!<|%Ym%QCAx}M{G+kc(xP`Y;e7L0`gVOG$>0)eYZ1L8& zj#to#3I2~B9J2&mG}n-2aDg)xAhL~5aT6?Z5{%wr_fGiG6F=c#u6fVF(FtPe=ty+p zmo0LtdxYut&JAkhrB=juD2~-l(64_r%*LyVz$BhD`8T;=ltTp#8yLxQuDiEzdDd66 z$32~!$*HYBP^ZN(f7cb!_;t4VNL3X4wsszS5-rN2vnRd@%_%=h)tH%bZ4A1=_cr@= z%Dba=MOq&z9%1+P3|qah-&MxLuU587UCMPAUbK~b`5Qsj+er3gCbiE&qeaEN)ng+J z>)vl;zu6o+oM7obb5PVfIk4hkU}MkRUq12e95+=F7!fx>;eY$Y!QaPh?r_hNIOx;} zbyad<`T*?aG(U#bRO%)C3&8XMi9<=5hJm#fk zr|)g5R#SHVHpi8d&JDJs;!X>thMmP0JofMRtE~jJv{Hoh+{}E8xnXv)sa|~Y1KHEw zG_^De=v(Sw4#EU9=UY%{K>*YQKqbA3a^-N2C^7m z{UUz)Wlu=!>n!RE_Y@2xE6AZr8Y3z(7MF6dYp)Y&zx%hb3?_1#1Y~vAq@9Xa;Y)yB%aZ%G@08*_t^x*b*TnMO^lm3LB(6 z{fGHY0#oCXoHB&R{}q&RcNgEpE|wz$9PWO zp-FzcjS5<~%&n_6D`ATZTL;5%6$?=>Svbf!r1D=Nsc-lmWKX0o5gQY;zMCrK(N#NE z=*aT*eu{mIC%5$23i)dna&*>fNf+i+9sT<@&WBV^En0E1H*_`-YN{>$vm0Z12$k>5=tWpX8EKb?1s8$9r{` z_|b#MdW2@+Z(Pb}hEY7F&oPoZd6{&D%TjwS-t6D~k7G`jy=eENg01LzrvAsb2YA%-fsU z`TB8hGA->RxE0=a5%Qv%U8rd=P?TrH?5#C^)w8pfUB=Da%5!Y8_lCJmk*uEI;}fCn z=ol-AMh7A!s=Q)(EB|yn$5zX&l-9!~!lK3wAyGNvab3wag?FcH?pWn(#iI1GhMvc6 z-gULN%J0c&YBqi&p7Xhb4IMi4QCX7 z2=R2jwWfXfmeabUbzh-A9loo-Expyo$?M&V2GN1yNjMu5ZUkF4+XXvcTE;cH68Au| zxc^=w!5CK9g=_klg?;+zxQ67AI*a~OjP;;Su|wI)#`1ja*nCd9t&Gb+i|N2fbF{5Y zkOXTa#%0Tmx<19DxO6zWj{=TdY|o;e9r=8CpxF~y#JWGL@UR1tRzNbY{&S$|RHX@_ z|C@IHdxoK&U=s)C`{gS`+}tlWEMS$V-+r=%*$*{3nXsxEAbT!zex6KqB3SmXGTl_4 zFrR?S$4mFoGKu*VGRv(oyf#I)y1Etjqy5tB?DjN1)tQ{Mt$(YJYK~k|7lF?1+t}VBPf8D{8}ts|bC5|FUByc}NRKA-`qMu!qx|NTl$w7( zU-Rgzqt7Bv2B<(v2PeBw%{3lfgOBC9H|V}ABU!6qV*UO6Xi#~=sw*2%?q(0HlD5CLbl{hBlUgsp85HaCw#uU-+mGb zBzvM__(bi>(LD`bnKvYpdANOAMIC4;m1+#L)WRf!su&J(3;Q`-39Nq;{Qed%eFQH; zN)9>WGHYdU+-*(oQn8P{la8wR_m6i&7?}K+{hUgpQ!N#uj~k}=o5XzeQ4M-VHxO#6K^`usCH!22 zlJ{cU(+B?Cp}lNMHLt!rK4yd1^F%ZvFesjPNd;BtsV&{6@o5J4{P#QNc z_JXU>fC~GOM?A&2i>;oT9w2H}%3n-_rr^d*l{#1<{=&n(WHKntRj7hMg{u zX|%k2^kuB`!%Y;pV{0o2~cuga<@@?f=H*og($H{r3J5Eu)qQPy4tsY7=~RE~f(D;j4L14Lc_|Reg$7uAJi2 z@2n~e`AT@fF72SIdLcR1aLL8n|A5TXM4tROEA$>k^67)Xk;hlRR&&tH zZ4D}vKW^^5_L%>e%AA+V=+O z{CYZ)A6P}y1lxQMv8=RvI%v)lnTmTZ3stMDiA&dD5rU;?UVne_>oFEN3I9OegH!z} z8$-zKh8vCD<117abdfjoFdnDAnKeS2K33@-9!oR08LjAEV(lp0RYU*U(ZZZszu>Zu z;n8arZ3&LiZ+Ml_gS`~(W_-5H*MoQAP5JDO+~nGKJ(VB1%ZN6&gj4u~9=V;jsGU1p zlTM4Q#HS_pssLDgv5GJYs)nOAgGC%OT|GtX}WKoRiTIsHG zuU#g-_a6!li^|Oza9rP;ZAg|SOO_S=A(J`R=0LV5nckiIy5S$rzb}(_yK9^@J$=2Q zy5H@<`u<%p_l-V;%lnyUBt+Dbh0SF=wm;Lt5TU%Qma;a2HOM^T-4(l*RX2s9Bfdq4 zM=*EK(Ki&Yx|+v3plafl!m^7_zkNKGII~{Tm`^i^dpp|(-&AivMpxasZz-r2@uA>V z6At2dFZ4x$} zDLXH`P*Bb`)G7aNom#>qi?^O(*se=LzsFB8V9wmm$#C{`Yn+=k22JKW@*koOr~UHcuC9 zaSQHbw680vEByY6r%4+WZ*DcB7Q<>Bg%57VpWXsf*X^0y&?J@AyFFxNtze$>zh^bX z6$wy=JKwUrW4Zk*Oe`vAVp|;g#F=WbYl4)6`t@=awF*(Zd84kjZ7k}&NwwCGqPsOy z<=ZZMarAyYL%z?s`V6^ipDCN(&Aoav`Eq>n!Ee`&?%PmN>tSGgcSes!oi?J5;DKG^ z6ez!5?lXGU^!sxarM-l^(=UP#j`&gvgnO+IJFZXdE6>B#yL7h;U#65)XVZ@x9=$&8 z{PpfN`p7-)Vi62JFLK{Jp}OUwUROtT{G}%6@uu5l_AQt1-@CD}a1#0a>TUT;yw8vO zPggxUMst?=#;3EoYLv@&?a^yOBz`-#@MjCk0S*0Cz3 z;%OIH-*GLqX9|5vUvw>sEBg8{Z+X*B@7XnyrpLJGx=-q;1GDH%aN~=hl+BE<{cKi<>u=tri&>K9N=p=dWB+shqVtc-QYW09L_$jEcj{~ zCt3Z1*Z8`|-ZEWPTIB5eA?R_|`{py)D&{WrG8x}m#jw3yE1SF2&$lf;Q{&;5<=maZ zc)67`)GSnM|BVyh%!@H$17Us5@Uj(M1604l#H0Houb&@%BIj;n$*VcZ8?pbGdSSSn zhOc?`Tt{P!wFdO1%*w{h)Yk(3ifF%vchnf>O_sU3v7z;)&vJ5Jk2W_kwGu7mg-#7) z(5;1zX}L}0m2<`sYXgg2kc5iW&FKmsAFIlu<7#R%Pxvk-Nsa9pV5M?2k{5|^Q0AUKE2RKiqfrK#X|v?5WVpig$Pdgx{pz4d2y8fAH$rhKY{{d05sDrbW5* zr28^mQ4{mL*h;HuOGP(zv8%fH)^3^!@sU8`Yc?fY^cYGjY6;$2-QDhcnppgDudFy! zsa-JpOvzxy0DEO_#6aQ1evL)#HkCB5+N*&lCoIje4Iani`#xlNOJNE;w2!C0Ru(s- z^A~y)aqdvflhn?aC&JYyL|u;UA$Qiem32hcd%p8togP4$;y{$<g90uXtgER3~p`o8?vs2RUsM>gciQ(w6#BWvO z#r)VSl-=zv$hsoJ2d2#lnXJV{vo1Y7i<_{{Wc8@(8teC|^GExiiMYO+44HW&ozD;w zVBT=uC-MR-7w1>^x?`>jWXxqMiaw#KUraQQaD9Bjz*W3J8FA8Bd4HPXO82MG@&YPx zRlL&mkRrnsTLyj#c}R^h*6fB(PH-!<;;=IfVZ}IAZ5MQ9c07|evws>)}GOQtLNIenoOaFgL8GY&|*#hYh)q*J(A4pE9e~Ww7ACx>Se}}gRfwPye6h; zg1jLZJ!Vt8YBt4uY2-v9Ck;BL)L1a3VqUhh*Fc7Y4KbL+$VHG$2-YHd6P`|U_L9QW z09n1BlKrQ?$(2FEMgCJa7E4tZ0-q;3jwDE;*q( z>tzA5&O-9IuRWVV|Ez%Vxi|6N%A+%vn$AX0+;#Wkv*W{F_->9EYS_=Fod(Hd*S>8x ztHc}=mbIXjjnp=lPX5rw)(~dKIZ-p+Mt%MgXGz<5_RCU+tI6|{rL*H-^l)G7ZgFqa z=*(=0d0fyYM;j=@kP2;BW`*6?Klq0&4{-!ZZ@0cWCvRuG1iRNN1 zyOykAsHf*y%Z+7DU0Hl{zJACfzZh=4!)%^MXjX##f^put@BS`(jT3}_28iXeUfzOu9u!&SbH*8q2}byaL&7HhdS*TWSm*4J^k zzG8yO)RmBgVrmy99|Q)x@|UAvgF|FjdWWp zi!u1GLls-gUn{n7jl~W*vzu%ia1&g`gG?}{xdDkpxs8pimZ9<$?*h5aO|B{QXMNC_ z#Wjf~lOfc`#PrtcY#aiYOfTzRnHDUj?``i||7?4LQlm;O|2!{_ROH%IE$GZZgZN?~gj5tWz0l3z>Mt`Qe~#g*zvzhK zdxqEkhOeSCm@|~OsHiL?zDmwS* z3>8IHgd^`uD%Pqfq2ukl3opLa9KVB2VkvCI#>XCSC&2wzWw+35HkE9DM`n98mc7Jl zHXaYnegK0V`A1-EVupy2a{u+xU|~U17!s1i5<+PAN90?PfKlV{VFG^hj=yU0C{oI%Dj@gx z3?;0}*YVg(O6#hJj>pxg3gu60310K)gJmdT7GTy^RJgBPNj?ojM!)r*2n9R)h0{mP zGZMLrA-^?$VPj8;%)x}jfA*Ol&>#k(hF1qCusLkD9nWpGsEcgWikj^{^NWaE8P(P} zX4N>Sl%q?9hcbnSC7smX+k~7$8?-Bi^}Z^~IARkn`6?`f5gk(cDknogn6>G+)2D3T zxi5k+w}$4iLu=Vz)q2amnL}FFmitxP%^@~Ni%OGHS(+RF8Z1OY?}wPy~tcB)sb<)Cb%~VpFxfel1ysOphiD_!QfPR zLqxynP*7+$b)VSgAn3X3Xs_-d!)RVhhdD&Xm<6U4jLNpni^*ewvD@ZV_};8|1wbL4 zo@p?HlUK?nB_J|*GB4fHG-{_UR6e4q+)m|k$yigr{n>NsiKiuIo$_`cq1})LH@>cJ z6T`loh1apLvSQW)MyHiz@X0J|H)MX{B81l_}Zp@ zU!f946V|@V%kjG_N@JC-iq|z-?KdVb>^YMopGpc)@a_OafXlHx#P=jp z@d>{Yi=5|T^c;Dt_~7;UdNF(qOIa4uqn6~9v!Wz)hCX5B?cAooDp;nl zJ>EI{Q-WdfpE5v&J?VhmWjJ-PRrth(@ny7N%5w2lnv!%@OSeQ?1)nP5LD)dC4207 z}c%HIKl5+>fY*aB1W-l%%IEQ;AkFeVYh16i%-zikyCh)f=^JZ zBBDP5pk(#KiO~VBH#U(1gcv9PWFU{VD0m$Oi0I)8Z|s9@`;%cox2oLB?WVVz0*y`r zFZj!$h{^%{Ok=}X%;rIFvTKG6`o3iH)eKRzUup8|k2i#3nwSgrnH|Mfxkgk-l+ex6-NYY;L_j^QpoA&sbXKO&Rxxz zwEgEn{Pd+naL4NZzDs0=eGtk zX>=`S5bxV0sUR{7v|I^fhMZ5tAVEZZf`Wm90Ve#*k!%N^Eda>d9jKIQ!B58|%K3H@ z0fCPUEXO4DAa`WwQw+~Q`C8P*l4NZT2R zv1gYDtVIU^(UIGs4RRXMLTh(gI-nvg{j}@UR6=z(YlmarQs%TFX)sxHhTilz7>u2x zY$@kWMb;nX2skGiIBsMy;rfiO`Ha#=Vo*be8RC#RLbR6Xqb@DN_)K9uF}7_&P_rj% z0A2`l^BISXe`tSwQLAbbtBl#^Vqoki7YPP4PB@bHTLq(*Mhs>wTYe@zVp!*#B2x2b zOkjB74#Xs+isb_$^|<13${{$ja=ST@K3RR(eIihnc3$_>VYJib83Esa=25STc>=}- zSZ!N8@XvA4r$kEAGhDu(f71@4Qj~*C*JMXZ)jdF@fFEu1u&`k`^M(!!QeD#KpDC?5 ze5$Ri{{MUPIfDTlR*Z|LYpiLa;`JEJ;fuofbPrU&$-D=ELR2;0{SIML&8M0x`;yoo-@O={93T&*3 zbS5L>ioOdPEm>LymuD!M;4ND#0v!`ITO`^icM6GP;>jQ+)<8%sK?Xb}=$?`Xm**>) zcz!vx+V;SzwWT8kD94gzwvvg&omSBI#s(H|t>E&R#^f!s5l|60WOVHm2r70LO}Zh= zpji5DB8j(O&`X@2(>rs~;hS7kl1(LRC|rpUAlW^bWjLpFdO3N%>)y3d#CQfN-rCMG zZ{4x!m@|yOW?nmZ0Oz@*#AX#Iz}RQGR-_7SXCbFy5^d9rgHsP}X4;u?{lSK_N~a0Q z(J-w>)Y;lkSB*Qm-(-mz5l=1{8vM9sgWrh-dZUtHu`-JV%i1zgHnqHnG|E z&Q0*M#k{0R`{re7trirp&{^2uc)bzSef^CI)j3d26Bpw~;(1rgk_tZyKyq>W>`o+e z7u|zY%MeJ|7{iL&Y^@Rr$;8f2Lfh{_yltXEF~Yfz!JPv518zTksv{&->E{Bh*7ayoWy$fP@8TjTvfl_ z3F2)R4U0X$xv#w04%jrE!0KL*G`Wazm_nD5Xm2_UCpW1LNL;;KTjPW>LNEUj*F~=;*>aPV$WxD3@Z&R{h*fWU=IUt9N z3@dDbp>cmYifB|HvZdCC%0z6YkO|j6i7sI+TqD{@%o-YMOdt+olc7Av7M$*H%&D@) zjYJ<>xGLE>i+$6&Q+UhUjY9)qvu;*h{U)n8`$bu#~#oVymRS7JvX*lPXZfW6#LI+&mEBI3UyE zNHeLaUL(qqWOyL#c_q?5kSOVq^G0=gqAaZPGI&?z`%WmzM9V0Mju*RgMLuJ`v zZ1!_bNyXC4z-5Gnbe~SBH7q%SC`=%nK`h#o#B3J37o{I+!8==#PC^BLT+{dm1^LaT z3f%Yy%!nN&u?^(Ua>6|gVGcsN6PQROq#{alNajRqr`M&>4N^%7*o?kECBYLvn;O%U zvzS)U3|<01lX?vTfY>;&kw4j85cpF=@&y|=4jfwp$vVXzvE#HT3dncKP^_^Ne5$7` zvRQHs$$9_==F~v9!JPV6fd#X>eb2_A_crn73CWPSu& z&Z5i2bJ!6M#G(uMFO#etfURj#R8JE)TEIDBLdGNvy|kmma+Gw9M6aQGK%($L!R|0V zmRa=$-jmBOr(aghiW>u?@M5>E?^3Vj-1soUKbI+JgjYJfmXB}`N7(f6%M9rh?=az7 zKZ6vNSrh3m06EWUtF6E-kwka~7>413(x|9c$J|Mze&JX!@m)`X4UiL3T%_5a#G^B7 zpvE2U;qZTujc@2X>*E}u{#*9VgT(aRGKgAQ{a7H=;a&u?5l9Ch&bEuEDR{6oj3|HB zMZ}Zih50|O{e$xTqyf}rGB85hX_gi|NT#aWm5o)Ap!bj3Lu(DmPh4;!7HY9QIg4)u zi8X%uzmbg?s0hf(&641SQ=BB5zgJG?Eu84ApE>Rn!R^Tmm|G{5qIR5H>&;repY*YI z{k)N8jfF~10~bI0Q&pWn*!?WaMhm2gOQ0kzjK!#JaX$4{{0DloeY+b_G=zR^({@6b zM9BhCuxVLHC2FcU#vtJqNIgI^oC>X%Gw~h}ASOQwKPy_fE;>Sclv`WgJp1OqiZ#?y z#V1a0;O!7%vEc*}txb@LCl(v#EeS*^DdhD2ISg#e%Yk|N^FAPo-B?Ht= z#KZ}zO3Wgt!b`gH<`<#u!1!oMLJo%$;*b*pp}UUk+Sb?k#ZBLT;QP|7%lmO3hi$%j zu#0&BtK2T_cBjOwN$Ai?vDT4v0f zNc*7{9LPo>Q8)qdCh;-qQa*b=doB4F>*Yi43ETOOE8}03Oq}o3PvAkxBtt5hFtjG^ zkzh`@V3~c~MB)f+i99gzLspJm4{PB}WBE6k@=VLbrFHq8^3Y=0T=UWlsQ5QQ#lP_v z8N`%kQ_l*Lscv=F9JJ#pg!pb-Gdf6tk@KcIE9(%UA96S$f zrrpLWyzriJ)M%$Aq(1uW2LV&Z!r@@jq_K_6IuMrZ`kr6Zh&YD?6FSmVlEur0u%mPv zRa(Ob3mXK-mH&EO@J)N`-|N?Z~ErP4Aem5NBE60ytqg4CPj z7eT4y^9mH4J1yZed*LThQ)0_83c+ zc0Y({U&-dt?Y6`IuG$*W9>9AQksA1Z-33Zw1E=d=y9iHw6 zzYj^_l-}x?bcI&xhgNpQnoknt2p<_18VCz-U)(YGi~GTcTVP*p=OAxk;U10Qh3Kpr zJ#Q_#axj5gP{L@NSQia9cDug;DZg5#WBHuMk8$YFbDD_xd`n5-dNcJWg8;tih84!H z0Af(QjkA8f53edTSn7z4!j6)3viu z?3Z0z99%lIuDUpAJ~(Io8PrGxX&Dr9`gG;DkhNW4ajB$N2FL{G?3)@ZpxY!1#t*yD z)kg~_;+^e~weZyFKP0>vRSO6&#p#ZYB#=z_Q>!8cN+8gdz}(Fk%-s%x zxf_d*7Ig)fyDeh52f^I!D9(F_wFfL`i4=CjR}QO=7^!f^%1o%sbs``(8>^Wt-mS~0 zOvI2hSl!dB$zat=YM8N*Tvm&^JY%m(Z@O7uj*VTPZsD32dTmFc(08bYK~QpY+aWiL zQog;K2bz%@jfM#tWJi>zMqA4tD)k2Yhpq&}YOU7H+}Aj3 zSHy(-AvxXP-(Y|vfu=OP+CYUtqBs_#ow&LP77vyGq4U2~ZV>h?N2IJhhEoc>{OEZn z=;d|l@(}PV!JI& z2EsN^c)4_PS%o-h`w_>Z^}u8IapBf4dhfj6b99+v6Dfh(x7CIsJd@bCUIFIfsl-Lq zy!i;QToMgxqd8C;fjK#&i5Px*x|D@z6#O${E>}W^95&T_v|ye8UjX#<>icd4;?Non zq=6F8IWT2IfhpUZrQP!tSVuR>tA6Tf?X1iZ4xbtRBOG*ugp5DuSHNL4&j(ar2ncBy zm&-Fu(A!E8vzl)&-LDfGzUXXBaw}J6?7S{9{rn?Ng3B}8S~mdG@c0^zo6f4K^+@LQ znzAa;0Ba6A3g*jB|Es8!4n7{t?8yI(#G59N76IszFWzOfLj*O?T;U z=Su*T5{8p#ViHYQ&bOB8XAIp~{ee^2endwgKl-!O)b+C3^n^cFqI94{t046_YDo5+ zB68t`Q}vGR0Z9``H~w&^x7IHkLx^}FPp6ktC;8DUJ4W)aVCaXn1-$A;aGk?XQ^S^= zaAjUoNd?~l5nwXX3TA6QV78`AoUJV@onFs}l(oR`yMtv`jdsEgS*HT_Z5Bx&xoiN@ zWmDA^@`9CDP8Q8m!j{3B9+14N0H-;yaQL-Ly-!ER5|*8Q*hdlG7HY8Sgp2cL=dh9m zK=q_g>;Tk?u{-u*vA5@Tep`i{_R?r$cebR%Kf}}~oGmn1ReBqvoL;otcr&`a(XLYw6UW3&R+TR$P?)wOs5tZ3w?J`R$(^i?ru=V#4tGG@NJ(7Yw$^I zsgU_W8Ky_t0}c1{2X>$6laYTe&Eh8{Ik@-Z+uC&R*3rfCVLj@qSuY%vI zR~pu`JEb<=7tMiFc(L})*l*#I_mg^*Y~3vcT|RD^x*pOxYF;@EuDVX*6w>Kp$hoR! zQS$VOQ4;(2+}+VuSpNz7b&{>!cjK8U??^tjrmV!!D|n~Kk0G_VQzIdRD*p8-`MU4! z{0ECU!x@rm3;e%Bxh>qF+^M6GL3RID(*+&2BXms9B+%qL*m75C)b(mfCCpQcqpO?u zC&~6(;1oO~XP)tRN?U0TWzbd4zv5}0-K!V?^Zhac`ahw4ze$US^=NfN@)c6l%kP~VOo{^l_|G(} zf*%bY{|&we%h^aRt{{$y=o0hUSc-`V53__=)`_U|Y2*-Er1Tv6!v#a}=?6ZQm%O_T zc-jNYvSn4uzSao%mnJHzAQHMLZp$sj(M)wNu5w4hyq~l}xh$qR(&^DY`+3T>xBz}! z&Yp4)-#^&zXeKM@z(n~ipu}?aIc&n$!y@6i^~6ID%d1l#g2^FtNXa?3`O}43+)LEr z`#%EcGbwtFGAVklBIQ+d5?O;@N?hf!xCfyZ>BR~=Py6gong!OjnYuT4 z?%@*>QJ8f4b{c)r9pDRmcjHq9GG?$ALK)LE<>B^FlZ!Kdl{;SNN9XUrpAtZ zo@$i*cSpqbnC|XR`kgEA37J!Hy`d8f9}hS+_6rl5$QSFRgvUt};(X+Zue6D9D!-FXFmEJ0b>u?tsL5r8bBi=pHxVZQWu9m@Fr z{r+J^u#j9AsfU#I>GYLv<-gBn%Tuli_=nL(CRW{&diXxMyzE8EPL`T7H~LN}o6I50 z6f@`yM8~6wOnL+^I!ZmHC&rWO{)1M(apX#J2vej!Wlw@WW&EJ3e`&np9=gWF4vEJ* ziG+JdlU~Fy#C_11hv`vv(!v$b+;t}2_wkBB4op;2)bEJ+H-4!{U8=iP)<|hotP?a0 zOqFZ#0v88A;BPw#_B!kF&{g?#b>LE$-ighRlP^^^S z3KlN;a@#*Qng}bg=6tR^@yNpp`dokF87=bM+`@+}a=N=cr+&&^gqRNW@>U1n*_CNk zz~7n4(-(LEP`$hRc_LxHPg;G#lZ=3?kvwiUaJJnMi{Qf{BzEK;zWPUUY}~8U3BR-B zN(1Z=)j>I_i^5dy;g=qutBw$Q$$mlN=^%%fir?K4^!YLfdP!6a$?*RZJ>pk++CliO z?nbGon7m3<1Vf4eLka~$iupMt`k@mC^Q9o*NA4j#K8}V6o%fE=-R{Yz+s+iLPsFZ4 zZ+}flRLlVGy2Rw^UFR{%cXTrJFQt1|(4;}?gBJ*?S)}auC7=ECWX!`Kz4Qi8(C;J& zJZIwe`c(`QWrsW8sv!%BIyq6H8OAP14)dVL!)Qk4Jdt!W;|kr44{}XpDAztcaCA@F zV(PYiu$27?eni&Mz2mCy2AQAXtj)v@f=VBiwd|wLbE(ppl}!W%<5&l^?MfmRYvk(z1tE>P!?$l8e z^J3SESoWPLg`SfSuG&u?XmFMC_0q#P+}|m5lJj-hop&Q>VATE%Ph74-C+}QybCuxn za&Tj;;)qh{7JQJ6i2{LR36c=I#Ux&y5!e7{zy-U{g4N6yw}`xC(Co;|uYmv~g{siW z1J?*XpScga-Z<%SjR;p8!}s5em@ZK-+FtJ?;T0=whq=&QqQ8&mWR^QRnO09WjY#Ds z%WebiYXR9>3x<;HqZPMV&)H>M1059U<(z*WmF0 z@K`W!((+{rnE)o|9d3vMA@~f65#R?tpPwv7$`oG1GpZPDljPB{{zBnWU~#2D2ry<7 zmleBH<#SD3@PS&c7P~78WfYI?Lu4~7C1HJ!_PLqWk*dW4)cC{aa#$!2aT0;9@^ z=O&XQ*0 zrr7(f$F7cR%$Q+Qxb-G}C$V!3Ry(yDJIcB|&1M0#BfAKaX~&<5SiBvt(q4sCI*=iFfU0BKx(&+3$O55uYdi&*Q)BclP%N ze&2M8xb@brBLh4*_1i{Vf4}kfotubzQvEvWz|&TL-=XU7cmKXo5pj2?Uk8%>x4VDt z_4N1Kf8Vx;xSP?hgBrm0zxOu!dpp1HOF`V^=hq<(_O1Z!{9jxC{Jn+WAN3~gU-9cm z0dNvq_-i+dzu)@%bB6!P-BSQ4xb^Q(hX1{R-yd%yK92b7&}1Ps@cYAwf4}*6uOdDH j_v<(W-U92yoByxp;WSnE0$|9<_JgncfahT~;=BI?r?m?N literal 0 HcmV?d00001 diff --git a/server/storage/export_20251125182834.xlsx b/server/storage/export_20251125182834.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..05853443751b07269d139877c4bc8d2ecd7253f4 GIT binary patch literal 20342 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 literal 0 HcmV?d00001 diff --git a/server/storage/export_20251126112138.csv b/server/storage/export_20251126112138.csv new file mode 100644 index 0000000..f5a55b6 --- /dev/null +++ b/server/storage/export_20251126112138.csv @@ -0,0 +1 @@ +订单编号,KEY,支付流水号,订单类型,账号,合同单价,数量,总金额,支付金额,支付方式,支付状态,充值时间,创建时间,更新时间,计划标题,分销商名称,商品名称,官方价,成本价,批次名称,标题,订单状态,商户业务号,是否使用优惠券 diff --git a/server/storage/export_20251126143539.csv b/server/storage/export_20251126143539.csv new file mode 100644 index 0000000..a7a5d00 --- /dev/null +++ b/server/storage/export_20251126143539.csv @@ -0,0 +1,130 @@ +订单编号,KEY,支付流水号,订单类型,账号,合同单价,数量,总金额,支付金额,支付方式,支付状态,充值时间,创建时间,更新时间,计划标题,分销商名称,商品名称,官方价,成本价,批次名称,标题,订单状态,商户业务号,是否使用优惠券 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-官方,充值中,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-专票-发送,充值中,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-专票-不发送,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-官方,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-专票-发送,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡,京东E卡-专票-不发送,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-官方,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-发送,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-官方,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-发送,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-官方,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-专票-发送,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-官方,已完成,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-专票-发送,已完成,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-专票-不发送,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-官方,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-专票-发送,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-专票-不发送,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-官方,充值失败,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-发送,充值失败,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-官方,已完成,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-专票-发送,已完成,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡,京东E卡-专票-不发送,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-官方,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-专票-发送,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡,京东E卡-专票-不发送,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-官方,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-专票-发送,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-官方,充值失败,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-发送,充值失败,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡,京东E卡-专票-不发送,充值失败,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-发送,京东E卡-专票-发送,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-发送,京东E卡-专票-发送,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-发送,京东E卡-专票-发送,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-发送,京东E卡-专票-发送,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-发送,京东E卡-专票-发送,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-发送,京东E卡-专票-发送,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送,京东E卡-专票-发送,充值失败,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_官方,京东E卡-官方,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_官方,京东E卡-官方,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_官方,京东E卡-官方,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_官方,京东E卡-官方,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_官方,京东E卡-官方,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_官方,京东E卡-官方,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_官方,京东E卡-官方,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_官方,京东E卡-官方,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_官方,京东E卡-官方,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_官方,京东E卡-官方,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_官方,京东E卡-官方,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_官方,京东E卡-官方,充值失败,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-不发送,京东E卡-专票-发送,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-不发送,京东E卡-专票-发送,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-不发送,京东E卡-专票-发送,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-不发送,京东E卡-专票-发送,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-不发送,京东E卡-专票-发送,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-不发送,京东E卡-专票-发送,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-不发送,京东E卡-专票-发送,充值失败,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,直充,直充,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,直充,直充,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,直充,直充,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,直充,直充,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,直充,直充,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,直充,直充,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,直充,直充,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,直充,直充,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,直充,直充,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,直充,直充,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,直充,直充,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,直充,直充,充值失败,,2 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,卡密,卡密,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,卡密,卡密,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,卡密,卡密,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,卡密,卡密,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,卡密,卡密,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,卡密,卡密,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,卡密,卡密,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,卡密,卡密,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,卡密,卡密,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,卡密,卡密,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,卡密,卡密,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,卡密,卡密,充值失败,,2 +250106103834281327,AAACuZALThk42qNk,,直充卡密,,10.0000,1,10.00,0.00,支付宝,已支付,2025-01-06 10:38:35,2025-01-06 10:38:34,2025-01-06 10:38:35,京东E卡测试-优惠券,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡官方,京东E卡官方,已完成,,1 +250106103910596600,AAACuYBQCvrXSePD,,直充卡密,223232,3.0000,1,3.00,0.00,支付宝,已支付,2025-01-06 10:39:11,2025-01-06 10:39:10,2025-01-06 10:39:12,京东E卡测试-优惠券,京东E卡分销商,爱奇艺黄金会员天卡,6.0000,2.0580,京东E卡官方,京东E卡官方,充值中,,1 +250106103941456562,AAACuXAHnMZajz5k,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已退款,2025-01-06 10:39:42,2025-01-06 10:39:41,2025-01-06 10:39:43,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡官方,京东E卡官方,充值失败,,1 +250106104017226391,AAACuWBBhffLv53H,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已支付,2025-01-06 10:40:18,2025-01-06 10:40:17,2025-01-06 10:40:18,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票发送,58.0000,58.0000,京东E卡官方,京东E卡官方,已完成,,1 +250106103834281327,AAACuZALThk42qNk,,直充卡密,,10.0000,1,10.00,0.00,支付宝,已支付,2025-01-06 10:38:35,2025-01-06 10:38:34,2025-01-06 10:38:35,京东E卡测试-优惠券,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡专票发送,京东E卡官方发送,已完成,,1 +250106103910596600,AAACuYBQCvrXSePD,,直充卡密,223232,3.0000,1,3.00,0.00,支付宝,已支付,2025-01-06 10:39:11,2025-01-06 10:39:10,2025-01-06 10:39:12,京东E卡测试-优惠券,京东E卡分销商,爱奇艺黄金会员天卡,6.0000,2.0580,京东E卡专票发送,京东E卡官方发送,充值中,,1 +250106103941456562,AAACuXAHnMZajz5k,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已退款,2025-01-06 10:39:42,2025-01-06 10:39:41,2025-01-06 10:39:43,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡专票发送,京东E卡官方发送,充值失败,,1 +250106104017226391,AAACuWBBhffLv53H,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已支付,2025-01-06 10:40:18,2025-01-06 10:40:17,2025-01-06 10:40:18,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票发送,58.0000,58.0000,京东E卡专票发送,京东E卡官方发送,已完成,,1 +250106103834281327,AAACuZALThk42qNk,,直充卡密,,10.0000,1,10.00,0.00,支付宝,已支付,2025-01-06 10:38:35,2025-01-06 10:38:34,2025-01-06 10:38:35,京东E卡测试-优惠券,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡专票不发送,京东E卡官方不发送,已完成,,1 +250106103910596600,AAACuYBQCvrXSePD,,直充卡密,223232,3.0000,1,3.00,0.00,支付宝,已支付,2025-01-06 10:39:11,2025-01-06 10:39:10,2025-01-06 10:39:12,京东E卡测试-优惠券,京东E卡分销商,爱奇艺黄金会员天卡,6.0000,2.0580,京东E卡专票不发送,京东E卡官方不发送,充值中,,1 +250106103941456562,AAACuXAHnMZajz5k,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已退款,2025-01-06 10:39:42,2025-01-06 10:39:41,2025-01-06 10:39:43,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡专票不发送,京东E卡官方不发送,充值失败,,1 +250106104017226391,AAACuWBBhffLv53H,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已支付,2025-01-06 10:40:18,2025-01-06 10:40:17,2025-01-06 10:40:18,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票发送,58.0000,58.0000,京东E卡专票不发送,京东E卡官方不发送,已完成,,1 +250106103834281327,AAACuZALThk42qNk,,直充卡密,,10.0000,1,10.00,0.00,支付宝,已支付,2025-01-06 10:38:35,2025-01-06 10:38:34,2025-01-06 10:38:35,京东E卡测试-优惠券,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,直充,直充,已完成,,1 +250106103910596600,AAACuYBQCvrXSePD,,直充卡密,223232,3.0000,1,3.00,0.00,支付宝,已支付,2025-01-06 10:39:11,2025-01-06 10:39:10,2025-01-06 10:39:12,京东E卡测试-优惠券,京东E卡分销商,爱奇艺黄金会员天卡,6.0000,2.0580,直充,直充,充值中,,1 +250106103941456562,AAACuXAHnMZajz5k,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已退款,2025-01-06 10:39:42,2025-01-06 10:39:41,2025-01-06 10:39:43,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,直充,直充,充值失败,,1 +250106104017226391,AAACuWBBhffLv53H,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已支付,2025-01-06 10:40:18,2025-01-06 10:40:17,2025-01-06 10:40:18,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票发送,58.0000,58.0000,直充,直充,已完成,,1 +250106103834281327,AAACuZALThk42qNk,,直充卡密,,10.0000,1,10.00,0.00,支付宝,已支付,2025-01-06 10:38:35,2025-01-06 10:38:34,2025-01-06 10:38:35,京东E卡测试-优惠券,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,卡密,卡密,已完成,,1 +250106103910596600,AAACuYBQCvrXSePD,,直充卡密,223232,3.0000,1,3.00,0.00,支付宝,已支付,2025-01-06 10:39:11,2025-01-06 10:39:10,2025-01-06 10:39:12,京东E卡测试-优惠券,京东E卡分销商,爱奇艺黄金会员天卡,6.0000,2.0580,卡密,卡密,充值中,,1 +250106103941456562,AAACuXAHnMZajz5k,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已退款,2025-01-06 10:39:42,2025-01-06 10:39:41,2025-01-06 10:39:43,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,卡密,卡密,充值失败,,1 +250106104017226391,AAACuWBBhffLv53H,,直充卡密,15708432566,60.0000,1,60.00,0.00,支付宝,已支付,2025-01-06 10:40:18,2025-01-06 10:40:17,2025-01-06 10:40:18,京东E卡测试-优惠券,京东E卡分销商,浦上京东5元测试-专票发送,58.0000,58.0000,卡密,卡密,已完成,,1 +250103164229642269,AAACuPACtaMPwKBp,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:42:30,2025-01-03 16:42:29,2025-01-03 16:42:31,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值中,,2 +250103164650404884,AAACuPAHVMAYkT63,,直充卡密,15708432566,20.0000,1,20.00,,,待支付,2025-01-03 16:46:51,2025-01-03 16:46:50,2025-01-03 16:46:51,京东E卡测试,京东E卡分销商,QQ音乐绿钻月卡-专票-不发送,15.0000,13.5000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值中,,2 +250103171035788837,AAACuPAKn6v2S2Bp,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:10:35,2025-01-03 17:10:35,2025-01-03 17:10:36,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值中,,2 +250103172134180099,AAACuPArryhAGAdQ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:21:34,2025-01-03 17:21:34,2025-01-03 17:21:35,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值中,,2 +250103175142703803,AAACuSAMDKB2Fu8e,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-03 17:51:42,2025-01-03 17:51:42,2025-01-03 17:51:43,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值中,,2 +250103175429572077,AAACuTBCCRxPmExj,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-03 17:54:30,2025-01-03 17:54:29,2025-01-03 17:54:31,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-发送_2,京东E卡-专票-发送,已完成,,2 +250103175544562999,AAACuUAV3Ajdsnbn,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-03 17:55:45,2025-01-03 17:55:44,2025-01-03 17:55:45,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-发送_2,京东E卡-专票-发送,已完成,,2 +250106101536991230,AAACuSAcPQNh8K2V,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:15:37,2025-01-06 10:15:36,2025-01-06 10:15:37,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值失败,,2 +250106103054476637,AAACuUAsSmJXNTfY,,直充卡密,,10.0000,1,10.00,,,待支付,2025-01-06 10:30:56,2025-01-06 10:30:54,2025-01-06 10:30:56,京东E卡测试,京东E卡分销商,爱奇艺月卡-卡密,20.0000,7.9200,京东E卡_专票-发送_2,京东E卡-专票-发送,已完成,,2 +250106103112499133,AAACuTBQeBzFCQaB,,直充卡密,15708432566,50.0000,1,50.00,,,待支付,2025-01-06 10:31:13,2025-01-06 10:31:12,2025-01-06 10:31:13,京东E卡测试,京东E卡分销商,爱奇艺黄金会员季卡,58.0000,30.7400,京东E卡_专票-发送_2,京东E卡-专票-发送,已完成,,2 +250106104636225054,AAACuQDZNxmL7rSJ,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:46:37,2025-01-06 10:46:36,2025-01-06 10:46:37,京东E卡测试,京东E卡分销商,浦上京东5元测试,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,已完成,,2 +250106105015944536,AAACuSBqp3bfNRrU,,直充卡密,15708432566,60.0000,1,60.00,,,待支付,2025-01-06 10:50:16,2025-01-06 10:50:15,2025-01-06 10:50:16,京东E卡测试,京东E卡分销商,浦上京东5元测试-专票不发送,58.0000,58.0000,京东E卡_专票-发送_2,京东E卡-专票-发送,充值失败,,2 +250619175029989823,AAACuuADfSqWMGXa,,直充卡密,583989020@qq.com,1.0000,1,1.00,0.01,支付宝,待支付,,2025-06-19 17:50:29,2025-06-19 17:50:29,优惠券0619001,PT分销商,爱奇艺黄金会员天卡,6.0000,2.0580,121212121,12121,已取消,,1 diff --git a/server/storage/export_20251126173149.xlsx b/server/storage/export_20251126173149.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..201d55141fb3d10fd6949663eabcc8d19d4ee6dd GIT binary patch literal 6354 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 literal 0 HcmV?d00001 diff --git a/server/storage/export_20251126175320.xlsx b/server/storage/export_20251126175320.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..4741aaa7d6a333dfd20aa40c79a7c7c6648cb835 GIT binary patch literal 135509 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

FMr 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 H4pRRIk${WB literal 0 HcmV?d00001 diff --git a/web/index.html b/web/index.html index a3206f6..28fba0f 100644 --- a/web/index.html +++ b/web/index.html @@ -126,13 +126,7 @@ /> - - - - - - - + @@ -204,11 +198,11 @@ - - - - - + + + + + @@ -233,7 +227,7 @@ - + @@ -248,36 +242,14 @@ - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + @@ -291,9 +263,6 @@ - - - diff --git a/web/main.js b/web/main.js index 1151af4..b9dd84d 100644 --- a/web/main.js +++ b/web/main.js @@ -36,6 +36,16 @@ const { createApp, reactive } = Vue; }) const API_BASE = 'http://localhost:8077' + const getUserId = ()=>{ + const sp = new URLSearchParams(window.location.search||'') + const v = sp.get('userId') || sp.get('userid') || sp.get('user_id') + return v && String(v).trim() ? String(v).trim() : '' + } + const qsUser = ()=>{ + const uid = getUserId() + return uid ? ('?userId=' + encodeURIComponent(uid)) : '' + } + const hasUserId = Vue.computed(()=> !!getUserId()) const FIELDS_MAP = { marketing: { order: [ @@ -48,8 +58,8 @@ const { createApp, reactive } = Vue; { value: 'account', label: '账号' }, { value: 'product_id', label: '商品ID' }, { value: 'reseller_id', label: '分销商ID' }, - { value: 'plan_id', label: '计划ID' }, - { value: 'key_batch_id', label: 'KEY批次ID' }, + { value: 'plan_id', label: '计划' }, + { value: 'key_batch_id', label: 'key批次' }, { value: 'code_batch_id', label: '兑换批次ID' }, { value: 'contract_price', label: '合同单价' }, { value: 'num', label: '数量' }, @@ -163,8 +173,8 @@ const { createApp, reactive } = Vue; { value: 'account', label: '账号' }, { value: 'product_id', label: '商品ID' }, { value: 'reseller_id', label: '分销商ID' }, - { value: 'plan_id', label: '计划ID' }, - { value: 'key_batch_id', label: 'KEY批次ID' }, + { value: 'plan_id', label: '计划' }, + { value: 'key_batch_id', label: 'key批次' }, { value: 'code_batch_id', label: '兑换批次ID' }, { value: 'contract_price', label: '合同单价' }, { value: 'num', label: '数量' }, @@ -273,7 +283,7 @@ const { createApp, reactive } = Vue; order_cash: '红包订单', order_voucher: '立减金订单', plan: '活动计划', - key_batch: 'KEY批次', + key_batch: 'key批次', code_batch: '兑换码批次', voucher: '立减金', voucher_batch: '立减金批次', @@ -389,8 +399,6 @@ const { createApp, reactive } = Vue; main_table: [{ required: true, message: '请选择导出场景', trigger: 'change' }], orderType: [{ required: true, message: '请选择订单类型', trigger: 'change' }], fieldsSel: [{ validator: (_rule, val, cb)=>{ if(Array.isArray(val) && val.length>0){ cb() } else { cb(new Error('请至少选择一个字段')) } }, trigger: 'change' }], - permissionMode: [{ required: true, message: '请选择数据权限', trigger: 'change' }], - creatorRaw: [{ validator: (_r, v, cb)=>{ if(state.form.permissionMode==='creator'){ if(String(v||'').trim()) cb(); else cb(new Error('请输入创建者列表')) } else cb() }, trigger: 'blur' }], file_format: [{ required: true, message: '请选择输出格式', trigger: 'change' }], visibility: [{ required: true, message: '请选择可见性', trigger: 'change' }] } @@ -465,6 +473,7 @@ const { createApp, reactive } = Vue; } const creatorOptions = Vue.ref([]) const resellerOptions = Vue.ref([]) + const planOptions = Vue.ref([]) const hasCreators = Vue.computed(()=> Array.isArray(state.exportForm.creatorIds) && state.exportForm.creatorIds.length>0 ) const hasReseller = Vue.computed(()=> !!state.exportForm.resellerId) const hasPlan = Vue.computed(()=> !!state.exportForm.planId) @@ -488,6 +497,18 @@ const { createApp, reactive } = Vue; resellerOptions.value = arr.map(it=>({label: (it.name||'') + (it.name?'':'') , value: Number(it.id)})) }catch(_e){ resellerOptions.value = [] } } + const loadPlans = async ()=>{ + const rid = state.exportForm.resellerId + if(!rid){ planOptions.value = []; return } + try{ + const qs = new URLSearchParams() + qs.set('reseller', String(rid)) + const res = await fetch(API_BASE + '/api/plans?' + qs.toString()) + const data = await res.json() + const arr = Array.isArray(data?.data) ? data.data : (Array.isArray(data) ? data : []) + planOptions.value = arr.map(it=>({ label: `${it.id} - ${it.title||''}`, value: Number(it.id) })) + }catch(_e){ planOptions.value = [] } + } const exportType = Vue.computed(()=>{ const f = state.exportTpl && state.exportTpl.filters if(!f) return null @@ -542,7 +563,7 @@ const { createApp, reactive } = Vue; } const loadTemplates = async ()=>{ try{ - const res = await fetch(API_BASE + '/api/templates'); + const res = await fetch(API_BASE + '/api/templates' + qsUser()); if(!res.ok){ msg('加载模板失败','error'); state.templates = [] @@ -563,7 +584,7 @@ const { createApp, reactive } = Vue; qs.set('page', String(page)) qs.set('page_size', String(state.jobsPageSize)) if(state.jobsTplId){ qs.set('template_id', String(state.jobsTplId)) } - const res = await fetch(API_BASE + '/api/exports?' + qs.toString()); + const res = await fetch(API_BASE + '/api/exports?' + qs.toString() + (qsUser()?('&'+qsUser().slice(1)):'') ); if(!res.ok){ state.jobs = []; return } const data = await res.json(); const payload = data?.data || data || {} @@ -627,9 +648,10 @@ const { createApp, reactive } = Vue; fields, filters: { type_eq: Number(state.form.orderType) }, file_format: state.form.file_format, - visibility: state.form.visibility + visibility: state.form.visibility, + owner_id: (getUserId()? Number(getUserId()) : (state.form.visibility==='public'? 0 : 0)) } - const res = await fetch(API_BASE + '/api/templates',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)}); + const res = await fetch(API_BASE + '/api/templates' + qsUser(),{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)}); if(res.ok){ msg('创建成功'); state.createVisible=false; loadTemplates() } else { msg(await res.text(),'error') } } const openExport = async (row)=>{ @@ -638,6 +660,8 @@ const { createApp, reactive } = Vue; state.exportForm.datasource = state.exportTpl.datasource || row.datasource || 'marketing' state.exportForm.file_format = state.exportTpl.file_format || row.file_format || 'xlsx' if(state.exportForm.datasource==='marketing'){ loadCreators() } + const uid = getUserId() + if(uid){ state.exportForm.creatorIds = [ Number(uid) ] } if(!Array.isArray(state.exportForm.dateRange) || state.exportForm.dateRange.length!==2){ state.exportForm.dateRange = yearRange() } state.exportVisible = true } @@ -659,22 +683,20 @@ const { createApp, reactive } = Vue; const tVal = exportType.value if(tVal != null){ filters.type_eq = Number(tVal) } if(Array.isArray(state.exportForm.dateRange) && state.exportForm.dateRange.length===2){ filters.create_time_between = [ state.exportForm.dateRange[0], state.exportForm.dateRange[1] ] } - if(state.exportForm.outTradeNo){ filters.out_trade_no_eq = state.exportForm.outTradeNo } - if(state.exportForm.account){ filters.account_eq = state.exportForm.account } + if(state.exportForm.planId){ filters.plan_id_eq = Number(state.exportForm.planId) } - if(state.exportForm.productId){ filters.product_id_eq = Number(state.exportForm.productId) } + if(state.exportForm.resellerId){ filters.reseller_id_eq = Number(state.exportForm.resellerId) } - if(state.exportForm.keyBatchId){ filters.key_batch_id_eq = Number(state.exportForm.keyBatchId) } - if(state.exportForm.codeBatchId){ filters.code_batch_id_eq = Number(state.exportForm.codeBatchId) } + if(state.exportForm.cashActivityId){ filters.order_cash_cash_activity_id_eq = state.exportForm.cashActivityId } if(state.exportForm.voucherChannelActivityId){ filters.order_voucher_channel_activity_id_eq = state.exportForm.voucherChannelActivityId } if(state.exportForm.voucherBatchChannelActivityId){ filters.voucher_batch_channel_activity_id_eq = state.exportForm.voucherBatchChannelActivityId } - if(state.exportForm.outBizNo){ filters.merchant_out_biz_no_eq = state.exportForm.outBizNo } + if(Array.isArray(state.exportForm.creatorIds) && state.exportForm.creatorIds.length){ filters.creator_in = state.exportForm.creatorIds.map(Number) } else if(state.exportForm.creatorIdsRaw){ const arr = String(state.exportForm.creatorIdsRaw).split(',').map(s=>s.trim()).filter(Boolean); if(arr.length){ filters.creator_in = arr } } const payload={template_id:Number(id),requested_by:1,permission:{},options:{},filters, file_format: state.exportForm.file_format, datasource: state.exportForm.datasource}; - const r=await fetch(API_BASE + '/api/exports',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)}); + const r=await fetch(API_BASE + '/api/exports' + qsUser(),{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)}); const j=await r.json(); const jid = j?.data?.id ?? j?.id state.exportVisible=false @@ -686,7 +708,7 @@ const { createApp, reactive } = Vue; } else { msg('任务创建返回异常','error') } } Vue.watch(()=>state.exportForm.creatorIds, ()=>{ state.exportForm.resellerId=null; state.exportForm.planId=null; state.exportForm.keyBatchId=null; state.exportForm.codeBatchId=null; state.exportForm.productId=null; loadResellers() }) - Vue.watch(()=>state.exportForm.resellerId, ()=>{ state.exportForm.planId=null; state.exportForm.keyBatchId=null; state.exportForm.codeBatchId=null; state.exportForm.productId=null }) + Vue.watch(()=>state.exportForm.resellerId, ()=>{ state.exportForm.planId=null; state.exportForm.keyBatchId=null; state.exportForm.codeBatchId=null; state.exportForm.productId=null; loadPlans() }) Vue.watch(()=>state.exportForm.planId, ()=>{ state.exportForm.keyBatchId=null; state.exportForm.codeBatchId=null; state.exportForm.productId=null }) Vue.watch(()=>state.exportForm.keyBatchId, ()=>{ state.exportForm.codeBatchId=null; state.exportForm.productId=null }) Vue.watch(()=>state.exportForm.codeBatchId, ()=>{ state.exportForm.productId=null }) @@ -818,8 +840,22 @@ const { createApp, reactive } = Vue; } loadTemplates() - return { ...Vue.toRefs(state), visibilityOptions, formatOptions, datasourceOptions, fieldOptions, editFieldOptions, loadTemplates, createTemplate, openExport, submitExport, loadJob, loadJobs, openJobs, closeJobs, download, openSQL, openEdit, saveEdit, removeTemplate, resizeDialog, createRules, exportRules, editRules, createFormRef, exportFormRef, editFormRef, dsLabel, exportType, isOrder, exportTitle, creatorOptions, resellerOptions, hasCreators, hasReseller, hasPlan, hasKeyBatch, hasCodeBatch, jobPercent, fmtDT, fieldsCascader, editFieldsCascader, createCascaderRoot, editCascaderRoot, onCascaderVisible, onFieldsSelChange } + return { ...Vue.toRefs(state), visibilityOptions, formatOptions, datasourceOptions, fieldOptions, editFieldOptions, loadTemplates, createTemplate, openExport, submitExport, loadJob, loadJobs, openJobs, closeJobs, download, openSQL, openEdit, saveEdit, removeTemplate, resizeDialog, createRules, exportRules, editRules, createFormRef, exportFormRef, editFormRef, dsLabel, exportType, isOrder, exportTitle, creatorOptions, resellerOptions, planOptions, hasCreators, hasReseller, hasPlan, hasKeyBatch, hasCodeBatch, jobPercent, fmtDT, fieldsCascader, editFieldsCascader, createCascaderRoot, editCascaderRoot, onCascaderVisible, onFieldsSelChange, hasUserId } } }) app.use(ElementPlus) app.mount('#app') + const DEFAULT_FIELDS = { + marketing: 'order_number,creator,out_trade_no,type,status,contract_price,num,total,pay_amount,create_time', + ymt: 'order_number,creator,out_trade_no,type,status,contract_price,num,total,pay_amount,create_time' + } + Vue.watch(()=>state.form.datasource, (ds)=>{ + state.form.fieldsSel = [] + state.form.fieldsRaw = DEFAULT_FIELDS[ds] || '' + state.form.main_table = 'order' + state.form.orderType = 1 + }) + Vue.watch(()=>state.edit.datasource, ()=>{ + state.edit.fieldsSel = [] + state.edit.main_table = 'order' + })