baishaojie 1 день назад
Родитель
Сommit
a1864ce2f1
2 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      http/handle/api/scheduled.go
  2. BIN
      tmr-watch.exe

+ 12 - 1
http/handle/api/scheduled.go

@@ -1085,7 +1085,18 @@ func processAnalysisEarlyWarning(target []string, pastureId string, serviceId in
 }
 
 func manualUdData(pastureinfo *udPastureInfo) {
-	c := cron.New()
+
+	shanghaiLoc, err := time.LoadLocation("Asia/Shanghai")
+	if err != nil {
+		log.Printf("警告: 加载上海时区失败: %v", err)
+		shanghaiLoc = time.Local
+	}
+	
+	// 创建带时区的cron实例
+	c := cron.New(cron.WithLocation(shanghaiLoc))
+	
+
+	// c := cron.New()
 	c.AddFunc("10 06 * * *", func() {
 		tx := restful.Engine.NewSession()
 		defer tx.Close()