1
This commit is contained in:
@@ -525,8 +525,10 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
|
||||
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)
|
||||
@@ -1177,9 +1179,9 @@ func GetSensitiveWord(singleStoreHandler partner.ISingleStoreStoreSkuHandler, st
|
||||
}
|
||||
|
||||
func MergeSkuSaleStatusWithStoreOpTime(sku *dao.StoreSkuSyncInfo, storeDetail *dao.StoreDetail, now int16) (outStatus int) {
|
||||
if sku.MergedStatus == model.SkuStatusNormal &&
|
||||
sku.StatusSaleBegin > 0 && sku.StatusSaleEnd > 0 &&
|
||||
storeDetail.Status == model.StoreStatusOpened {
|
||||
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
|
||||
var closeTime int16
|
||||
|
||||
Reference in New Issue
Block a user