- 修复updateStoreSkusSaleWithoutSync中不能同步京东以外门店的BUG
This commit is contained in:
@@ -691,6 +691,7 @@ func getSkuSaleStatus(inSkuBind *StoreSkuBindSkuInfo, skuBindInfo *StoreSkuBindI
|
|||||||
return model.StoreSkuBindStatusNA
|
return model.StoreSkuBindStatusNA
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// todo 应该用updateStoresSkusWithoutSync实现
|
||||||
func updateStoreSkusSaleWithoutSync(ctx *jxcontext.Context, storeID int, skuBindSkuInfos []*StoreSkuBindSkuInfo, userName string) (needSyncSkus []int, err error) {
|
func updateStoreSkusSaleWithoutSync(ctx *jxcontext.Context, storeID int, skuBindSkuInfos []*StoreSkuBindSkuInfo, userName string) (needSyncSkus []int, err error) {
|
||||||
var num int64
|
var num int64
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
@@ -711,8 +712,12 @@ func updateStoreSkusSaleWithoutSync(ctx *jxcontext.Context, storeID int, skuBind
|
|||||||
skuBind.Status = model.StoreSkuBindStatusDontSale
|
skuBind.Status = model.StoreSkuBindStatusDontSale
|
||||||
}
|
}
|
||||||
if num, err = dao.UpdateEntityLogically(db, skuBind, map[string]interface{}{
|
if num, err = dao.UpdateEntityLogically(db, skuBind, map[string]interface{}{
|
||||||
model.FieldStatus: skuBind.Status,
|
model.FieldStatus: skuBind.Status,
|
||||||
model.FieldJdSyncStatus: model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
model.FieldJdSyncStatus: skuBind.JdSyncStatus | model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
||||||
|
model.FieldEbaiSyncStatus: skuBind.EbaiSyncStatus | model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
||||||
|
model.FieldMtwmSyncStatus: skuBind.MtwmSyncStatus | model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
||||||
|
model.FieldElmSyncStatus: skuBind.ElmSyncStatus | model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
||||||
|
model.FieldWscSyncStatus: skuBind.WscSyncStatus | model.SyncFlagSaleMask | model.SyncFlagModifiedMask,
|
||||||
}, userName, map[string]interface{}{
|
}, userName, map[string]interface{}{
|
||||||
model.FieldStoreID: storeID,
|
model.FieldStoreID: storeID,
|
||||||
model.FieldSkuID: v.SkuID,
|
model.FieldSkuID: v.SkuID,
|
||||||
|
|||||||
Reference in New Issue
Block a user