|
|
@@ -8,6 +8,7 @@ import (
|
|
|
"mtp20_assisted/utils"
|
|
|
"os"
|
|
|
"strconv"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
|
|
|
"encoding/csv"
|
|
|
@@ -17,8 +18,15 @@ import (
|
|
|
)
|
|
|
|
|
|
func InitTimer() (err error) {
|
|
|
+ // 获取触发时间点
|
|
|
+ timeStr := global.M2A_CONFIG.FTP.TimeAt
|
|
|
+ timeArr := strings.Split(timeStr, ":")
|
|
|
+ hour, _ := strconv.Atoi(timeArr[0])
|
|
|
+ min, _ := strconv.Atoi(timeArr[1])
|
|
|
+ sec, _ := strconv.Atoi(timeArr[2])
|
|
|
+
|
|
|
loc, err := time.LoadLocation("Local")
|
|
|
- targetTime := time.Date(time.Now().Year(), time.Now().Month(), time.Now().Day(), global.M2A_CONFIG.FTP.TimeAt, 0, 0, 0, loc)
|
|
|
+ targetTime := time.Date(time.Now().Year(), time.Now().Month(), time.Now().Day(), hour, min, sec, 0, loc)
|
|
|
|
|
|
// 启动协程处理任务
|
|
|
go func() {
|