diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 5b78c633a..47676be07 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -702,13 +702,19 @@ func GetSkuNames(ctx *jxcontext.Context, keyword string, isBySku, isQueryMidPric // } // } } - var places []*model.SkuNamePlaceBind + var ( + places []*model.SkuNamePlaceBind + placeCodes []int + ) sql2 := ` SELECT * FROM sku_name_place_bind WHERE name_id = ? ` sqlParams2 := []interface{}{skuName.ID} if err = dao.GetRows(db, &places, sql2, sqlParams2); err == nil { - + for _, v := range places { + placeCodes = append(placeCodes, v.PlaceCode) + } + skuName.Places = placeCodes } } } else {