京西折扣
This commit is contained in:
@@ -1505,3 +1505,23 @@ func loadExcelForCreateAct(rowNum, mixType int, row []string, sheetParam *SheetP
|
|||||||
}
|
}
|
||||||
actStoreSkuList = append(actStoreSkuList, actStoreSku)
|
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 { //第二档时间内
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ var (
|
|||||||
importantTaskMap = &sync.Map{}
|
importantTaskMap = &sync.Map{}
|
||||||
|
|
||||||
cancelPayTimeOutOrderList = localjx.GetHalfHoursList()
|
cancelPayTimeOutOrderList = localjx.GetHalfHoursList()
|
||||||
|
discountActJxList = localjx.GetDiscountActHoursList()
|
||||||
|
|
||||||
ebaiStorePageCookieExdTOKEN string
|
ebaiStorePageCookieExdTOKEN string
|
||||||
ebaiStorePageCookieWMUSS2 string
|
ebaiStorePageCookieWMUSS2 string
|
||||||
@@ -263,6 +264,10 @@ func Init() {
|
|||||||
cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, false)
|
cms.AutoSaleStoreSku(jxcontext.AdminCtx, nil, false)
|
||||||
}, autoSaleStoreSkuTimeList)
|
}, autoSaleStoreSkuTimeList)
|
||||||
|
|
||||||
|
ScheduleTimerFunc("ChangeJxPriceByDiscountAct", func() {
|
||||||
|
act.ChangeJxPriceByDiscountAct(jxcontext.AdminCtx)
|
||||||
|
}, discountActJxList)
|
||||||
|
|
||||||
if beego.BConfig.RunMode == "jxgy" {
|
if beego.BConfig.RunMode == "jxgy" {
|
||||||
ScheduleTimerFunc("SyncMatterC4ToGy", func() {
|
ScheduleTimerFunc("SyncMatterC4ToGy", func() {
|
||||||
cms.SyncMatterC4ToGy(jxcontext.AdminCtx, true, true)
|
cms.SyncMatterC4ToGy(jxcontext.AdminCtx, true, true)
|
||||||
|
|||||||
@@ -1371,6 +1371,26 @@ func GetHalfHoursList() (strs []string) {
|
|||||||
return strs
|
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) {
|
func RefreshAllMatterOrderStatus(ctx *jxcontext.Context) (err error) {
|
||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
|
|||||||
Reference in New Issue
Block a user