- fix bug in splitAddParams

This commit is contained in:
gazebo
2019-01-29 09:26:56 +08:00
parent 7463967398
commit e3f91906a1

View File

@@ -31,8 +31,8 @@ type tSkuInfoExt struct {
} }
var ( var (
skuAddParamsKeyList = []string{ skuAddParamsKeyMap = map[string]int{
jdapi.KeyUpcCode, jdapi.KeyUpcCode: 1,
} }
) )
@@ -350,8 +350,8 @@ func splitAddParams(addParams map[string]interface{}) (spuAddParams, skuAddParam
if addParams != nil { if addParams != nil {
spuAddParams = make(map[string]interface{}) spuAddParams = make(map[string]interface{})
skuAddParams = make(map[string]interface{}) skuAddParams = make(map[string]interface{})
for _, key := range skuAddParamsKeyList { for key := range addParams {
if _, ok := addParams[key]; ok { if skuAddParamsKeyMap[key] == 1 {
skuAddParams[key] = addParams[key] skuAddParams[key] = addParams[key]
} else { } else {
spuAddParams[key] = addParams[key] spuAddParams[key] = addParams[key]