diff --git a/server/internal/api/exports.go b/server/internal/api/exports.go index f657ebc..97b706d 100644 --- a/server/internal/api/exports.go +++ b/server/internal/api/exports.go @@ -1227,6 +1227,15 @@ func transformRow(ds string, fields []string, vals []string) []string { } continue } + // merchant_key_send.status - key码API发放状态 + if f == "merchant_key_send.status" { + if n := parseIntVal(v); n >= 0 { + if label, ok := constants.MerchantKeySendStatus[n]; ok { + vals[i] = label + } + } + continue + } // ==================== 特殊字段转换 ==================== // 解密/转换订单 key diff --git a/server/internal/constants/enums.go b/server/internal/constants/enums.go index 035dea1..95e2899 100644 --- a/server/internal/constants/enums.go +++ b/server/internal/constants/enums.go @@ -143,6 +143,14 @@ var MarketingOrderCashStatus = map[int]string{ 2: "已过期", } +// MerchantKeySendStatus key码API发放状态映射 +var MerchantKeySendStatus = map[int]string{ + 1: "已发放", + 2: "已核销", + 3: "已作废", + 4: "充值中", +} + // ==================== 通用枚举 ==================== // ThirdPartyType 第三方类型映射