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