api/v1/task.go
@@ -112,8 +112,11 @@ }) nowTs := time.Now().Unix() flagMap := make(map[int32]struct{}, 0) for _, task := range taskResponse.Tasks { if !service.TaskFlagGet(task.Channel) && task.Procedure.StartTime <= nowTs { if _, ok := flagMap[task.Channel]; !ok && !service.TaskFlagGet(task.Channel) && task.Procedure.StartTime <= nowTs { task.CanStarted = true } }