This commit is contained in:
邹宗楠
2022-11-11 18:39:53 +08:00
parent e7a46e7e0d
commit 9139505718
3 changed files with 0 additions and 22 deletions

View File

@@ -129,7 +129,6 @@ func SyncStoreCategories(ctx *jxcontext.Context, parentTask tasksch.ITask, vendo
// }
}
} else if model.IsSyncStatusUpdate(catInfo.CatSyncStatus) { // 修改 1
globals.SugarLogger.Debugf("============7:修改")
err = handler.UpdateStoreCategory(ctx, storeID, vendorStoreID, catInfo)
if err == nil {
updateFields = append(updateFields, idFieldName)
@@ -515,14 +514,11 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
updateItems = append(updateItems, sku2Update(vendorID, sku, model.SyncFlagDeletedMask))
}
} else if model.IsSyncStatusNew(sku.SkuSyncStatus) {
globals.SugarLogger.Debugf("==========IsSyncStatusNew := %d", 333)
calVendorPrice4StoreSku(sku, storeDetail.PricePercentagePackObj, int(storeDetail.PricePercentage))
if singleStoreHandler == nil {
if dao.IsVendorThingIDEmpty(sku.VendorSkuID) {
globals.SugarLogger.Debugf("==========IsSyncStatusNew := %d", 3333)
// todo 多平台商品库没有正常创建,直接跳过
} else {
globals.SugarLogger.Debugf("==========IsSyncStatusNew := %d", 33333)
sku.SkuSyncStatus |= model.SyncFlagSaleMask | model.SyncFlagPriceMask
bareSku = storeSkuSyncInfo2Bare(sku)
stockList = append(stockList, bareSku)
@@ -560,7 +556,6 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
parentTask.AddFailedList(failedList)
}
} else {
globals.SugarLogger.Debugf("==========IsSyncStatusNew := %d", 444)
isAdded2Update := false
// 修改商品信息时不改价(以免活动引起的失败),而用单独的改价来改
if (model.IsSyncStatusUpdate(sku.SkuSyncStatus) || (model.IsSyncStatusSeq(sku.SkuSyncStatus) && reorderHandler == nil)) && singleStoreHandler != nil {
@@ -682,14 +677,6 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
// }
}
globals.SugarLogger.Debugf("============createList := %s", utils.Format4Output(createList, false))
globals.SugarLogger.Debugf("============updateList := %s", utils.Format4Output(updateList, false))
globals.SugarLogger.Debugf("============deleteList := %s", utils.Format4Output(deleteList, false))
globals.SugarLogger.Debugf("============stockList := %s", utils.Format4Output(stockList, false))
globals.SugarLogger.Debugf("============onlineList := %s", utils.Format4Output(onlineList, false))
globals.SugarLogger.Debugf("============offlineList := %s", utils.Format4Output(offlineList, false))
globals.SugarLogger.Debugf("============priceList := %s", utils.Format4Output(priceList, false))
task := tasksch.NewParallelTask("syncStoreSkuNew", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(isContinueWhenError2), ctx,
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
step := batchItemList[0].(int)
@@ -1173,8 +1160,6 @@ func GetSensitiveWord(singleStoreHandler partner.ISingleStoreStoreSkuHandler, st
}
func MergeSkuSaleStatusWithStoreOpTime(sku *dao.StoreSkuSyncInfo, storeDetail *dao.StoreDetail, now int16) (outStatus int) {
globals.SugarLogger.Debugf("==============MergeSkuSaleStatusWithStoreOpTime := %d", sku.MergedStatus)
globals.SugarLogger.Debugf("==============MergeSkuSaleStatusWithStoreOpTime := %v", sku.MergedStatus == model.SkuStatusNormal && sku.StatusSaleBegin > 0 && sku.StatusSaleEnd > 0 && storeDetail.Status == model.StoreStatusOpened)
if sku.MergedStatus == model.SkuStatusNormal && sku.StatusSaleBegin > 0 && sku.StatusSaleEnd > 0 && storeDetail.Status == model.StoreStatusOpened {
//商品可售时间的差集与门店营业时间的交集为不可售,其余为原本状态
var openTime int16