- skuIDs and nameIDs for GetStoreSkus
This commit is contained in:
@@ -121,6 +121,16 @@ func GetStoreSkus(ctx *jxcontext.Context, storeID int, isFocus bool, keyword str
|
|||||||
sql += " AND t1.id = ?"
|
sql += " AND t1.id = ?"
|
||||||
sqlParams = append(sqlParams, params["nameID"].(int))
|
sqlParams = append(sqlParams, params["nameID"].(int))
|
||||||
}
|
}
|
||||||
|
if params["nameIDs"] != nil {
|
||||||
|
var nameIDs []int
|
||||||
|
if err = utils.UnmarshalUseNumber([]byte(params["nameIDs"].(string)), &nameIDs); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if len(nameIDs) > 0 {
|
||||||
|
sql += " AND t1.id IN (" + dao.GenQuestionMarks(len(nameIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, nameIDs)
|
||||||
|
}
|
||||||
|
}
|
||||||
if params["categoryID"] != nil {
|
if params["categoryID"] != nil {
|
||||||
cat := &model.SkuCategory{}
|
cat := &model.SkuCategory{}
|
||||||
cat.ID = params["categoryID"].(int)
|
cat.ID = params["categoryID"].(int)
|
||||||
@@ -156,12 +166,22 @@ func GetStoreSkus(ctx *jxcontext.Context, storeID int, isFocus bool, keyword str
|
|||||||
if ok {
|
if ok {
|
||||||
sql += " AND t2.id = ?"
|
sql += " AND t2.id = ?"
|
||||||
sqlParams = append(sqlParams, skuID)
|
sqlParams = append(sqlParams, skuID)
|
||||||
} else {
|
} else { // todo 这里是没有用的,应该删除掉
|
||||||
skuIDs := params["skuID"].([]interface{})
|
skuIDs := params["skuID"].([]interface{})
|
||||||
sql += " AND t2.id IN (" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
sql += " AND t2.id IN (" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
||||||
sqlParams = append(sqlParams, skuIDs)
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if params["skuIDs"] != nil {
|
||||||
|
var skuIDs []int
|
||||||
|
if err = utils.UnmarshalUseNumber([]byte(params["skuIDs"].(string)), &skuIDs); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if len(skuIDs) > 0 {
|
||||||
|
sql += " AND t2.id IN (" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
|
}
|
||||||
|
}
|
||||||
if isFocus && params["fromStatus"] != nil {
|
if isFocus && params["fromStatus"] != nil {
|
||||||
fromStatus := params["fromStatus"].(int)
|
fromStatus := params["fromStatus"].(int)
|
||||||
toStatus := fromStatus
|
toStatus := fromStatus
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ type StoreSkuController struct {
|
|||||||
// @Param isFocus query bool true "是否已关注(认领)"
|
// @Param isFocus query bool true "是否已关注(认领)"
|
||||||
// @Param keyword query string false "查询关键字(可以为空,为空表示不限制)"
|
// @Param keyword query string false "查询关键字(可以为空,为空表示不限制)"
|
||||||
// @Param nameID query int false "SkuName ID"
|
// @Param nameID query int false "SkuName ID"
|
||||||
|
// @Param nameIDs query string false "SkuName ID列表对象"
|
||||||
// @Param skuID query int false "Sku ID"
|
// @Param skuID query int false "Sku ID"
|
||||||
|
// @Param skuIDs query string false "Sku ID列表对象"
|
||||||
// @Param name query string false "商品名称(不要求完全一致)"
|
// @Param name query string false "商品名称(不要求完全一致)"
|
||||||
// @Param prefix query string false "商品前缀(不要求完全一致)"
|
// @Param prefix query string false "商品前缀(不要求完全一致)"
|
||||||
// @Param categoryID query int false "商品所属类别ID"
|
// @Param categoryID query int false "商品所属类别ID"
|
||||||
|
|||||||
Reference in New Issue
Block a user