fix(api): 优化立减金领取模式映射逻辑
- 新增易码通立减金领取模式映射 YMTVoucherReceiveMode - 根据数据源区分使用对应的领取模式映射 - 修正 order_voucher.receive_mode 和 voucher.receive_mode 字段的转换逻辑 - 保持营销系统和易码通的领取模式显示一致性
This commit is contained in:
parent
d8ffa5507c
commit
544a883dac
|
|
@ -1125,8 +1125,14 @@ func transformRow(ds string, fields []string, vals []string) []string {
|
|||
// order_voucher.receive_mode / voucher.receive_mode - 领取方式
|
||||
if f == "order_voucher.receive_mode" || f == "voucher.receive_mode" {
|
||||
if n := parseIntVal(v); n >= 0 {
|
||||
if label, ok := constants.OrderVoucherReceiveMode[n]; ok {
|
||||
vals[i] = label
|
||||
if ds == "ymt" {
|
||||
if label, ok := constants.YMTVoucherReceiveMode[n]; ok {
|
||||
vals[i] = label
|
||||
}
|
||||
} else {
|
||||
if label, ok := constants.OrderVoucherReceiveMode[n]; ok {
|
||||
vals[i] = label
|
||||
}
|
||||
}
|
||||
}
|
||||
continue
|
||||
|
|
|
|||
|
|
@ -205,12 +205,18 @@ var MarketingOrderVoucherStatus = map[int]string{
|
|||
9: "发放失败",
|
||||
}
|
||||
|
||||
// OrderVoucherReceiveMode 立减金领取模式映射
|
||||
// OrderVoucherReceiveMode 立减金领取模式映射(营销系统)
|
||||
var OrderVoucherReceiveMode = map[int]string{
|
||||
1: "渠道授权用户id",
|
||||
1: "官方授权领取",
|
||||
2: "手机号或邮箱",
|
||||
}
|
||||
|
||||
// YMTVoucherReceiveMode 立减金领取模式映射(易码通)
|
||||
var YMTVoucherReceiveMode = map[int]string{
|
||||
1: "官方授权领取",
|
||||
2: "账号领取",
|
||||
}
|
||||
|
||||
// OrderDigitOrderType 数字订单类型映射
|
||||
var OrderDigitOrderType = map[int]string{
|
||||
1: "直充",
|
||||
|
|
|
|||
Loading…
Reference in New Issue