fix:任务完成后不能重复发起

This commit is contained in:
2026-01-15 16:30:34 +08:00
parent 50753a815d
commit babd3a4bc0

View File

@@ -1037,7 +1037,7 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
public SdmResponse deliverableApprove(DeliverableApproveReq req) {
SimulationTask simulationTask = simulationTaskService.lambdaQuery().eq(SimulationTask::getUuid, req.getTaskId()).one();
if (simulationTask != null) {
if (ApprovalStatusEnum.ING.getCode().equals(simulationTask.getApprovalStatus())) {
if (Arrays.asList(ApprovalStatusEnum.ING.getCode(), ApprovalStatusEnum.PASSED.getCode()).contains(simulationTask.getApprovalStatus())) {
return SdmResponse.failed("任务评审中,请勿重复发起");
}
ApprovalDeliverableContentsModel contentsModel = new ApprovalDeliverableContentsModel();