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
|
var task Task
|
||||||
json.NewDecoder(r.Body).Decode(&task)
|
json.NewDecoder(r.Body).Decode(&task)
|
||||||
if task.ID == "" {
|
isNew := task.ID == ""
|
||||||
|
if isNew {
|
||||||
task.ID = time.Now().Format("20060102150405")
|
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()
|
mu.Lock()
|
||||||
|
|||||||
Reference in New Issue
Block a user