diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 812b39a63..ffb46e226 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -188,7 +188,10 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, params map[string]inter } sql += ")" } - + if params["nameID"] != nil { + sql += " AND t1.id = ?" + sqlParams = append(sqlParams, params["nameID"].(int)) + } if params["nameIDs"] != nil { var nameIDs []int if err = utils.UnmarshalUseNumber([]byte(params["nameIDs"].(string)), &nameIDs); err != nil { @@ -257,6 +260,10 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, params map[string]inter sql += sqlPlaceCond + ")" } } + if params["skuID"] != nil { + sql += " AND t2.id = ?" + sqlParams = append(sqlParams, params["skuID"].(int)) + } if params["skuIDs"] != nil { var skuIDs []int if err = utils.UnmarshalUseNumber([]byte(params["skuIDs"].(string)), &skuIDs); err != nil {