zhangqian
2023-10-08 847e73ca2be7cb0b0df2eef425f4adedda20a874
多个新任务只能第一个可以开始
1个文件已修改
5 ■■■■ 已修改文件
api/v1/task.go 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
        }
    }