This commit is contained in:
苏尹岚
2020-12-04 16:28:17 +08:00
parent c5587d0073
commit e939fa5ab2
2 changed files with 15 additions and 20 deletions

View File

@@ -250,20 +250,22 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v
//如果是普通店关注商品
for _, v := range storeSkuList {
if v.VendorOrgCode == "2" {
storeSkus, _ := dao.GetStoresSkusInfo(dao.GetDB(), []int{model.JdShopMainStoreID2}, []int{v.SkuID})
if len(storeSkus) > 0 {
for _, vv := range storeSkus {
if vv.JdsID != 0 {
status := v.Status
stock := v.Stock
price := v.VendorPrice
if status == model.StoreSkuBindStatusNormal {
api.JdShop2API.StoreWareDoUpdate(status, vv.JdsID, vendorStoreID)
for _, vv := range v.StoreSkuSyncInfoJds {
storeSkus, _ := dao.GetStoresSkusInfo(dao.GetDB(), []int{model.JdShopMainStoreID2}, []int{vv.SkuID})
if len(storeSkus) > 0 {
for _, storeSku := range storeSkus {
if storeSku.JdsID != 0 {
status := vv.Status
stock := vv.Stock
price := vv.VendorPrice
if status == model.StoreSkuBindStatusNormal {
api.JdShop2API.StoreWareDoUpdate(status, storeSku.JdsID, vendorStoreID)
}
if stock != 0 {
api.JdShop2API.StoreUpdateStock(stock, storeSku.JdsID, vendorStoreID)
}
api.JdShop2API.StoreUpdatePrice(utils.Float64ToStr(jxutils.IntPrice2Standard(int64(price))), storeSku.JdsID, vendorStoreID)
}
if stock != 0 {
api.JdShop2API.StoreUpdateStock(stock, vv.JdsID, vendorStoreID)
}
api.JdShop2API.StoreUpdatePrice(utils.Float64ToStr(jxutils.IntPrice2Standard(int64(price))), vv.JdsID, vendorStoreID)
}
}
}