diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/exam/service/impl/ExamBatchItemServiceImpl.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/exam/service/impl/ExamBatchItemServiceImpl.java index ec4de39d..6835a9e6 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/exam/service/impl/ExamBatchItemServiceImpl.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/exam/service/impl/ExamBatchItemServiceImpl.java @@ -263,8 +263,7 @@ public class ExamBatchItemServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper() .eq(Process::getCourseId, process.getCourseId()) @@ -272,23 +271,7 @@ public class ExamBatchItemServiceImpl extends ServiceImpl list = processService.list(queryWrapper); - if (list.isEmpty()) { - //插入 - Process nextProcess = new Process(); - nextProcess.setCourseId(process.getCourseId()); - nextProcess.setCourseName(process.getCourseName()); - nextProcess.setUserId(process.getUserId()); - nextProcess.setUserName(process.getUserName()); - nextProcess.setUserMobile(process.getUserMobile()); - nextProcess.setCoachId(process.getCoachId()); - nextProcess.setCoachName(process.getCoachName()); - nextProcess.setSubject(process.getSubject() + 1); - nextProcess.setExamNum(process.getExamNum() + 1); - nextProcess.setStatus("1"); - nextProcess.setTrainTime((double) 0); - processService.save(nextProcess); - } else { - //更新状态为进行中 + if (!list.isEmpty()) { Process nextProcess = list.get(0); if(!"2".equals(nextProcess.getStatus())){ nextProcess.setStatus("1");