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 - 领取方式
|
// order_voucher.receive_mode / voucher.receive_mode - 领取方式
|
||||||
if f == "order_voucher.receive_mode" || f == "voucher.receive_mode" {
|
if f == "order_voucher.receive_mode" || f == "voucher.receive_mode" {
|
||||||
if n := parseIntVal(v); n >= 0 {
|
if n := parseIntVal(v); n >= 0 {
|
||||||
if label, ok := constants.OrderVoucherReceiveMode[n]; ok {
|
if ds == "ymt" {
|
||||||
vals[i] = label
|
if label, ok := constants.YMTVoucherReceiveMode[n]; ok {
|
||||||
|
vals[i] = label
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if label, ok := constants.OrderVoucherReceiveMode[n]; ok {
|
||||||
|
vals[i] = label
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
continue
|
continue
|
||||||
|
|
|
||||||
|
|
@ -205,12 +205,18 @@ var MarketingOrderVoucherStatus = map[int]string{
|
||||||
9: "发放失败",
|
9: "发放失败",
|
||||||
}
|
}
|
||||||
|
|
||||||
// OrderVoucherReceiveMode 立减金领取模式映射
|
// OrderVoucherReceiveMode 立减金领取模式映射(营销系统)
|
||||||
var OrderVoucherReceiveMode = map[int]string{
|
var OrderVoucherReceiveMode = map[int]string{
|
||||||
1: "渠道授权用户id",
|
1: "官方授权领取",
|
||||||
2: "手机号或邮箱",
|
2: "手机号或邮箱",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// YMTVoucherReceiveMode 立减金领取模式映射(易码通)
|
||||||
|
var YMTVoucherReceiveMode = map[int]string{
|
||||||
|
1: "官方授权领取",
|
||||||
|
2: "账号领取",
|
||||||
|
}
|
||||||
|
|
||||||
// OrderDigitOrderType 数字订单类型映射
|
// OrderDigitOrderType 数字订单类型映射
|
||||||
var OrderDigitOrderType = map[int]string{
|
var OrderDigitOrderType = map[int]string{
|
||||||
1: "直充",
|
1: "直充",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue