Fix :添加任务预填充状态表

This commit is contained in:
XOF
2025-11-29 15:15:59 +08:00
parent 7dc556e4d0
commit 3b5842842e

11
main.go
View File

@@ -416,8 +416,17 @@ func handleTask(w http.ResponseWriter, r *http.Request) {
var task Task
json.NewDecoder(r.Body).Decode(&task)
if task.ID == "" {
isNew := task.ID == ""
if isNew {
task.ID = time.Now().Format("20060102150405")
task.History = make([]HistoryItem, 90)
now := time.Now()
for i := 0; i < 90; i++ {
task.History[i] = HistoryItem{
State: "unknown",
Time: now.Add(time.Duration(i-90) * time.Minute),
}
}
}
mu.Lock()