aa
This commit is contained in:
@@ -461,13 +461,6 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
|
||||
now := jxutils.OperationTime2HourMinuteFormat(time.Now())
|
||||
var failedList []*partner.StoreSkuInfoWithErr
|
||||
for _, sku := range skus {
|
||||
if vendorID == model.VendorIDJDShop && storeID != model.JdShopMainStoreID && storeID != model.JdShopMainStoreID2 {
|
||||
// if model.IsSyncStatusNew(sku.SkuSyncStatus) {
|
||||
// sku.SkuSyncStatus = sku.SkuSyncStatus - model.SyncFlagNewMask
|
||||
// }
|
||||
storeDetail2, _ := dao.GetStoreDetail(db, storeID, vendorID, sku.VendorOrgCode)
|
||||
vendorStoreID = storeDetail2.VendorStoreID
|
||||
}
|
||||
if !useVendorPriceDirectly &&
|
||||
!isSkuLockTimeValid(sku) {
|
||||
sku.VendorPrice = 0
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user