zhangqian
2023-09-27 56442bd51e4a2a29d598cca186857b2eb9f53491
未开始的任务不允许结束
1个文件已修改
8 ■■■■■ 已修改文件
api/v1/task.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/task.go
@@ -202,6 +202,14 @@
        ctx.Fail(code)
        return
    }
    if procedure.Status == model.ProcedureStatusFinished {
        ctx.Ok()
        return
    }
    if procedure.Status != model.ProcedureStatusProcessing {
        ctx.Fail(ecode.ParamsErr)
        return
    }
    err := service.NewTaskService().UpdateProcedureStatus(nil, id, model.ProcedureStatusFinished, procedure.Channel)
    if err != nil {
        logx.Errorf("UpdateProcedureStatus err: %v", err.Error())