|
@@ -15,8 +15,11 @@ func InitTask() {
|
15
|
15
|
kernel.SetTask("sendmessage", SendMessageToCustomer)
|
16
|
16
|
timeStr := time.Now().Format("2006-01-02") + beego.AppConfig.String("job::sendmessagetime")
|
17
|
17
|
ten, _ := time.Parse(timeStr, "2006-01-02 15:04:05")
|
18
|
|
- tomorrow := ten.AddDate(0, 0, 1)
|
19
|
|
-
|
|
18
|
+ var tomorrow time.Time
|
|
19
|
+ if time.Now().Before(ten) {
|
|
20
|
+ tomorrow = ten
|
|
21
|
+ }
|
|
22
|
+ tomorrow = ten.AddDate(0, 0, 1)
|
20
|
23
|
dur := tomorrow.Sub(time.Now())
|
21
|
24
|
|
22
|
25
|
kernel.StartTask("sendmessage", dur)
|