feat(api): 添加key码API发放状态字段转换功能
- 在导出接口中新增merchant_key_send.status字段的转换逻辑 - 根据状态码映射常量将状态值转换为中文标签 - 增加MerchantKeySendStatus枚举定义,包含已发放、已核销、已作废和充值中状态 - 优化导出数据时的特殊字段处理流程
This commit is contained in:
parent
1c169cf2d7
commit
8fb3eeee42
|
|
@ -1227,6 +1227,15 @@ func transformRow(ds string, fields []string, vals []string) []string {
|
||||||
}
|
}
|
||||||
continue
|
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
|
// 解密/转换订单 key
|
||||||
|
|
|
||||||
|
|
@ -143,6 +143,14 @@ var MarketingOrderCashStatus = map[int]string{
|
||||||
2: "已过期",
|
2: "已过期",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MerchantKeySendStatus key码API发放状态映射
|
||||||
|
var MerchantKeySendStatus = map[int]string{
|
||||||
|
1: "已发放",
|
||||||
|
2: "已核销",
|
||||||
|
3: "已作废",
|
||||||
|
4: "充值中",
|
||||||
|
}
|
||||||
|
|
||||||
// ==================== 通用枚举 ====================
|
// ==================== 通用枚举 ====================
|
||||||
|
|
||||||
// ThirdPartyType 第三方类型映射
|
// ThirdPartyType 第三方类型映射
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue