Fix :添加任务预填充状态表
This commit is contained in:
11
main.go
11
main.go
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user