复制饿百上的门店商品到京西
This commit is contained in:
@@ -1547,3 +1547,29 @@ func CopyEbaiSkuPriceToJx(ctx *jxcontext.Context, baiduShopID string) (err error
|
|||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func CopyEbaiStoreSkusToJx(ctx *jxcontext.Context, baiduShopID string, storeID int) (err error) {
|
||||||
|
db := dao.GetDB()
|
||||||
|
var storeSkuBindInfo []*StoreSkuBindInfo
|
||||||
|
skuList, err := api.EbaiAPI.PageGetSkuList(utils.Str2Int64(baiduShopID))
|
||||||
|
for _, v := range skuList {
|
||||||
|
var skuName model.SkuName
|
||||||
|
sql2 := `
|
||||||
|
SELECT * FROM sku_name WHERE upc = ?
|
||||||
|
`
|
||||||
|
sqlParams2 := []interface{}{
|
||||||
|
v["upc"].(string),
|
||||||
|
}
|
||||||
|
dao.GetRow(db, &skuName, sql2, sqlParams2)
|
||||||
|
skuBindInfo := &StoreSkuBindInfo{
|
||||||
|
StoreID: storeID,
|
||||||
|
NameID: skuName.ID,
|
||||||
|
UnitPrice: skuName.Price,
|
||||||
|
IsFocus: 1,
|
||||||
|
IsSale: 1,
|
||||||
|
}
|
||||||
|
storeSkuBindInfo = append(storeSkuBindInfo, skuBindInfo)
|
||||||
|
}
|
||||||
|
UpdateStoresSkusByBind(ctx, nil, storeSkuBindInfo, true, true)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|||||||
@@ -432,8 +432,8 @@ func (c *SkuController) SumExianDaDepot() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Title 复制一个饿百的店的商品的价格到京西饿鲜达商品
|
// @Title 复制一个饿百的店的商品的价格和分类到京西饿鲜达商品
|
||||||
// @Description 复制一个饿百的店的商品的价格到京西饿鲜达商品
|
// @Description 复制一个饿百的店的商品的价格和分类到京西饿鲜达商品
|
||||||
// @Param token header string true "认证token"
|
// @Param token header string true "认证token"
|
||||||
// @Param baiduShopID formdata string true "饿百店ID"
|
// @Param baiduShopID formdata string true "饿百店ID"
|
||||||
// @Success 200 {object} controllers.CallResult
|
// @Success 200 {object} controllers.CallResult
|
||||||
@@ -445,3 +445,18 @@ func (c *SkuController) CopyEbaiSkuPriceToJx() {
|
|||||||
return retVal, "", err
|
return retVal, "", err
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// @Title 复制饿鲜达的门店商品到京西对应门店
|
||||||
|
// @Description 复制饿鲜达的门店商品到京西对应门店
|
||||||
|
// @Param token header string true "认证token"
|
||||||
|
// @Param baiduShopID formdata string true "饿百店ID"
|
||||||
|
// @Param storeID formdata int true "门店ID"
|
||||||
|
// @Success 200 {object} controllers.CallResult
|
||||||
|
// @Failure 200 {object} controllers.CallResult
|
||||||
|
// @router /CopyEbaiStoreSkusToJx [post]
|
||||||
|
func (c *SkuController) CopyEbaiStoreSkusToJx() {
|
||||||
|
c.callCopyEbaiStoreSkusToJx(func(params *tSkuCopyEbaiStoreSkusToJxParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
err = cms.CopyEbaiStoreSkusToJx(params.Ctx, params.BaiduShopID, params.StoreID)
|
||||||
|
return retVal, "", err
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user