京西折扣

This commit is contained in:
苏尹岚
2020-08-10 16:50:45 +08:00
parent b53944d849
commit 3eb3bc8c62
3 changed files with 45 additions and 0 deletions

View File

@@ -1505,3 +1505,23 @@ func loadExcelForCreateAct(rowNum, mixType int, row []string, sheetParam *SheetP
}
actStoreSkuList = append(actStoreSkuList, actStoreSku)
}
func ChangeJxPriceByDiscountAct(ctx *jxcontext.Context) {
var (
db = dao.GetDB()
pageSize = 9999
)
page, err := dao.QueryActs(db, 0, 0, pageSize, -1, "", model.VendorIDJX, []int{model.YES}, []int{model.ActSkuDiscount}, nil, 0, nil, 0, utils.ZeroTimeValue, utils.ZeroTimeValue, time.Now().AddDate(0, -3, 0), time.Now())
if err != nil {
return
}
if len(page.Data) == 0 {
return
}
//第一档时间内
if (time.Now().Hour() >= 10 && time.Now().Hour() < 20) || (time.Now().Hour() == 20 && time.Now().Minute() < 1) {
} else { //第二档时间内
}
}

View File

@@ -122,6 +122,7 @@ var (
importantTaskMap = &sync.Map{}
cancelPayTimeOutOrderList = localjx.GetHalfHoursList()
discountActJxList = localjx.GetDiscountActHoursList()
ebaiStorePageCookieExdTOKEN string
ebaiStorePageCookieWMUSS2 string
@@ -263,6 +264,10 @@ func Init() {
cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, false)
}, autoSaleStoreSkuTimeList)
ScheduleTimerFunc("ChangeJxPriceByDiscountAct", func() {
act.ChangeJxPriceByDiscountAct(jxcontext.AdminCtx)
}, discountActJxList)
if beego.BConfig.RunMode == "jxgy" {
ScheduleTimerFunc("SyncMatterC4ToGy", func() {
cms.SyncMatterC4ToGy(jxcontext.AdminCtx, true, true)

View File

@@ -1371,6 +1371,26 @@ func GetHalfHoursList() (strs []string) {
return strs
}
func GetDiscountActHoursList() (str []string) {
for k := 1; k < 3; k++ {
for i := 0; i < 10; i++ {
for j := 0; j < 6; j++ {
if k == 1 && i == 0 && j == 0 {
continue
}
if k == 2 && i > 2 {
break
}
if k == 2 && i == 2 && j > 0 {
break
}
str = append(str, utils.Int2Str(k)+utils.Int2Str(i)+":"+utils.Int2Str(j)+"0"+":00")
}
}
}
return str
}
func RefreshAllMatterOrderStatus(ctx *jxcontext.Context) (err error) {
var (
db = dao.GetDB()