diff --git a/server/internal/api/exports.go b/server/internal/api/exports.go index b4e6c65..9dde141 100644 --- a/server/internal/api/exports.go +++ b/server/internal/api/exports.go @@ -1133,13 +1133,10 @@ func transformRow(ds string, fields []string, vals []string) []string { } // voucher.is_webview - 打开方式 if f == "voucher.is_webview" { - switch v { - case "0": - vals[i] = "微信小程序" - case "1": - vals[i] = "公众号" - case "2": - vals[i] = "通用" + if n := parseIntVal(v); n >= 0 { + if label, ok := constants.VoucherOpenMode[n]; ok { + vals[i] = label + } } continue } diff --git a/server/internal/constants/enums.go b/server/internal/constants/enums.go index 3cb23d7..069e1e2 100644 --- a/server/internal/constants/enums.go +++ b/server/internal/constants/enums.go @@ -122,6 +122,13 @@ var MarketingRechargeType = map[int]string{ 2: "组合商品充值", } +// VoucherOpenMode 立减金打开方式映射 +var VoucherOpenMode = map[int]string{ + 0: "微信小程序", + 1: "公众号", + 2: "通用", +} + // ==================== 通用枚举 ==================== // ThirdPartyType 第三方类型映射