From df4c364817311b8dde471e2aa7eb97a6b9627d74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 19 Sep 2024 09:30:33 +0800 Subject: [PATCH] 1 --- business/jxstore/cms/store_sku.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 849a67c78..11a97f596 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -244,7 +244,7 @@ const ( maxStoreNameBind = 10000 // 最大门店SkuName bind个数 maxStoreNameBind2 = 10000 // 最大门店乘SkuName个数 - AutoSaleAtStr = "22:00:00" + AutoSaleAtStr = "09:35:00" ) var ( @@ -3664,22 +3664,20 @@ func AutoSaleStoreSku(ctx *jxcontext.Context, storeIDs []int, isNeedSync bool) ( for _, v := range storeSkuList { storeSkuMap[v.StoreID] = append(storeSkuMap[v.StoreID], v) } - now := time.Now() for storeID, storeSkuList := range storeSkuMap { var skuIDs []int for _, storeSku := range storeSkuList { - if now.Sub(storeSku.AutoSaleAt) >= 0 { - storeSku.AutoSaleAt = utils.DefaultTimeValue - if storeSku.Status != model.SkuStatusNormal { - storeSku.Status = model.SkuStatusNormal - skuIDs = append(skuIDs, storeSku.SkuID) - } - if _, err = dao.UpdateEntity(db, storeSku, "AutoSaleAt", model.FieldStatus); err != nil { - return err - } + storeSku.AutoSaleAt = utils.DefaultTimeValue + if storeSku.Status != model.SkuStatusNormal { + storeSku.Status = model.SkuStatusNormal + skuIDs = append(skuIDs, storeSku.SkuID) + } + if _, err = dao.UpdateEntity(db, storeSku, "AutoSaleAt", model.FieldStatus); err != nil { + return err } } if isNeedSync && len(skuIDs) > 0 { + globals.SugarLogger.Debugf("---------------AutoSaleStoreSku- := %s", utils.Format4Output(skuIDs, false)) if _, err = CurVendorSync.SyncStoresSkus(ctx, nil, model.SyncFlagSaleMask, db, nil, []int{storeID}, skuIDs, false, true, true); err != nil { return err }