根据skuID关注部分商品

This commit is contained in:
苏尹岚
2019-12-25 15:11:49 +08:00
parent 938e42a86b
commit aa3dd73b27
5 changed files with 93 additions and 10 deletions

View File

@@ -554,7 +554,7 @@ func (c *StoreSkuController) FocusStoreSkusByExcel() {
// @Title 得到门店的分类列表
// @Description 得到门店的分类列表(按商品销量)
// @Param token header string false "认证token"
// @Param token header string true "认证token"
// @Param storeID query int true "门店ID"
// @Param parentID query int false "父分类id"
// @Success 200 {object} controllers.CallResult
@@ -572,7 +572,7 @@ func (c *StoreSkuController) GetStoreCategories() {
// @Title 获取各平台所有门店某商品的价格
// @Description 获取各平台所有门店某商品的价格
// @Param token header string false "认证token"
// @Param token header string true "认证token"
// @Param skuID formData int true "商品ID"
// @Param vendorIDs formData string true "厂商ID列表"
// @Param isAsync formData bool true "是否异步,缺省是同步"
@@ -589,3 +589,22 @@ func (c *StoreSkuController) GetVendorStoreSkuPrice() {
return retVal, "", err
})
}
// @Title 根据skuID关注商品价格为中位价部分可售
// @Description 根据skuID关注商品价格为中位价部分可售
// @Param token header string true "认证token"
// @Param skuIDs formData string true "商品ID列表"
// @Param isAsync formData bool true "是否异步,缺省是同步"
// @Param isContinueWhenError formData bool true "单个同步失败是否继续缺省false"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /FocusStoreSkusBySku [post]
func (c *StoreSkuController) FocusStoreSkusBySku() {
var skuIDList []int
c.callFocusStoreSkusBySku(func(params *tStoreSkuFocusStoreSkusBySkuParams) (retVal interface{}, errCode string, err error) {
if jxutils.Strings2Objs(params.SkuIDs, &skuIDList); err == nil {
retVal, err = cms.FocusStoreSkusBySku(params.Ctx, skuIDList, params.IsAsync, params.IsContinueWhenError)
}
return retVal, "", err
})
}