From 569be7133bab9c4e3bf6b3cff15ec1ce5dfe0fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 10 Aug 2020 17:36:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=AC=E8=A5=BF=E6=8A=98=E6=89=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/act/act.go | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index afa0a3628..c3be29a17 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -1518,10 +1518,29 @@ func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) { if len(page.Data) == 0 { return } - //第一档时间内 - if (time.Now().Hour() >= 10 && time.Now().Hour() < 20) || (time.Now().Hour() == 20 && time.Now().Minute() < 1) { + for _, act := range page.Data { + _, actStoreSkus, _ := dao.GetActStoreSkuVendorList(db, act.ID, nil, nil, nil, "", 0, pageSize) + if len(actStoreSkus) == 0 { + continue + } + var ( + storeIDs, skuIDs []int + ) + for _, actStoreSku := range actStoreSkus { + storeIDs = append(storeIDs, actStoreSku.StoreID) + skuIDs = append(skuIDs, actStoreSku.SkuID) + } + storeSkus, _ := dao.GetStoresSkusInfo(db, storeIDs, skuIDs) + for _, storeSku := range storeSkus { + if storeSku.SkuID == 0 { - } else { //第二档时间内 + } + //第一档时间内 + if (time.Now().Hour() >= 10 && time.Now().Hour() < 20) || (time.Now().Hour() == 20 && time.Now().Minute() < 1) { + } else { //第二档时间内 + + } + } } }