京西折扣

This commit is contained in:
苏尹岚
2020-08-12 08:51:43 +08:00
parent 80f6238d83
commit 7201caec7c

View File

@@ -1532,7 +1532,7 @@ func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) {
storeSku = storeSkus[0]
shouldStockOut = utils.Float64TwoInt64(math.Ceil(float64(storeSku.Stock) / float64(60))) //每个时间点应出货 = 总库存/60 = N
actualStockOut int64 //每个时间点实际出货 = C
pricePercentage = 0.02 //每次涨跌值为 原价的 2%即原价100每个时间点降价为2涨价也为2
pricePercentage float64 //每次涨跌值为 原价的 2%即原价100每个时间点降价为2涨价也为2
actualPricePercentage float64
minJxPrice int64
)
@@ -1551,6 +1551,7 @@ func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) {
}()
//第一档时间内
if (time.Now().Hour() >= 10 && time.Now().Hour() < 20) || (time.Now().Hour() == 20 && time.Now().Minute() < 1) {
pricePercentage = 0.02
if actStoreSku.TrendType == model.TrendTypeUp {
actualPricePercentage = float64(actStoreSku.OriginalPrice) * (float64(1) + pricePercentage)
} else if actStoreSku.TrendType == model.TrendTypeDown {
@@ -1585,7 +1586,7 @@ func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) {
dao.Rollback(db)
}
} else { //第二档时间内
pricePercentage = 0.1
}
dao.Commit(db)
}