+ GetStoresSkus添加平台同步参数条件
+ GetStoreAbnoramlSkuCount + GetVendorStoreSkusInfo
This commit is contained in:
@@ -40,6 +40,9 @@ type StoreSkuController struct {
|
||||
// @Param offset query int false "门店列表起始序号(以0开始,缺省为0)"
|
||||
// @Param pageSize query int false "门店列表页大小(缺省为50,-1表示全部)"
|
||||
// @Param isBySku query bool false "是否按SKU分拆"
|
||||
// @Param jdSyncStatus query int false "京东同步标识"
|
||||
// @Param ebaiSyncStatus query int false "饿百同步标识"
|
||||
// @Param mtwmSyncStatus query int false "美团外卖同步标识"
|
||||
// @Success 200 {object} controllers.CallResult
|
||||
// @Failure 200 {object} controllers.CallResult
|
||||
// @router /GetStoreSkus [get]
|
||||
@@ -86,6 +89,41 @@ func (c *StoreSkuController) GetStoresSkus() {
|
||||
})
|
||||
}
|
||||
|
||||
// @Title 得到异常门店商品数量
|
||||
// @Description 得到异常门店商品数量
|
||||
// @Param token header string true "认证token"
|
||||
// @Param storeID query int true "门店ID"
|
||||
// @Success 200 {object} controllers.CallResult
|
||||
// @Failure 200 {object} controllers.CallResult
|
||||
// @router /GetStoreAbnoramlSkuCount [get]
|
||||
func (c *StoreSkuController) GetStoreAbnoramlSkuCount() {
|
||||
c.callGetStoreAbnoramlSkuCount(func(params *tStoreSkuGetStoreAbnoramlSkuCountParams) (retVal interface{}, errCode string, err error) {
|
||||
retVal, err = cms.GetStoreAbnoramlSkuCount(params.Ctx, params.StoreID)
|
||||
return retVal, "", err
|
||||
})
|
||||
}
|
||||
|
||||
// @Title 得到门店商品全信息
|
||||
// @Description 得到异常门店商品数量
|
||||
// @Param token header string true "认证token"
|
||||
// @Param storeID query int true "门店ID"
|
||||
// @Param vendorIDs query string false "厂商ID列表"
|
||||
// @Param skuIDs query string true "Sku ID列表对象"
|
||||
// @Param isContinueWhenError query bool false "单个同步失败是否继续,缺省false"
|
||||
// @Success 200 {object} controllers.CallResult
|
||||
// @Failure 200 {object} controllers.CallResult
|
||||
// @router /GetVendorStoreSkusInfo [get]
|
||||
func (c *StoreSkuController) GetVendorStoreSkusInfo() {
|
||||
c.callGetVendorStoreSkusInfo(func(params *tStoreSkuGetVendorStoreSkusInfoParams) (retVal interface{}, errCode string, err error) {
|
||||
var vendorIDs, skuIDs []int
|
||||
err = jxutils.Strings2Objs(params.VendorIDs, &vendorIDs, params.SkuIDs, &skuIDs)
|
||||
if err == nil {
|
||||
retVal, err = cms.GetVendorStoreSkusInfo(params.Ctx, params.StoreID, vendorIDs, skuIDs, params.IsContinueWhenError)
|
||||
}
|
||||
return retVal, "", err
|
||||
})
|
||||
}
|
||||
|
||||
// @Title 修改商家商品绑定
|
||||
// @Description 修改商家商品绑定,请换用UpdateStoresSkus
|
||||
// @Param token header string true "认证token"
|
||||
|
||||
Reference in New Issue
Block a user