From 057a05a8d1e5b5a36524b45680ca3575b11e3769 Mon Sep 17 00:00:00 2001 From: Lx <935448346@qq.com> Date: Thu, 17 Apr 2025 09:12:35 +0800 Subject: [PATCH 1/2] 0417 --- .../impl/ExamBatchItemServiceImpl.java | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) 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"); From 96407ea4b924b4092d4cf5ed3209fb446e9511bd Mon Sep 17 00:00:00 2001 From: Lx <935448346@qq.com> Date: Thu, 17 Apr 2025 13:37:50 +0800 Subject: [PATCH 2/2] 0417-2 --- .../app/ObtainDriveContractController.java | 2 +- .../service/impl/ProcessServiceImpl.java | 1 + .../impl/ExamBatchItemServiceImpl.java | 2 +- .../mapper/exam/ExamBatchItemMapper.xml | 58 ++++++++++--------- .../mapper/jx/DriveSchoolContractMapper.xml | 2 + 5 files changed, 35 insertions(+), 30 deletions(-) diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/app/ObtainDriveContractController.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/app/ObtainDriveContractController.java index fcc8e41d..d68f0c39 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/app/ObtainDriveContractController.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/app/ObtainDriveContractController.java @@ -33,7 +33,7 @@ public class ObtainDriveContractController { /** * 新增驾校合同 */ - @PostMapping + @PostMapping("/add") @TenantIgnore public CommonResult add(@RequestBody DriveSchoolContract driveSchoolContract) { diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/service/impl/ProcessServiceImpl.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/service/impl/ProcessServiceImpl.java index a60a67e0..2c125ca3 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/service/impl/ProcessServiceImpl.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/course/service/impl/ProcessServiceImpl.java @@ -449,6 +449,7 @@ public class ProcessServiceImpl extends ServiceImpl impl .orderByDesc(Process::getExamTime) ); List examBatchItemNew = examBatchItemMapper.selectExamByUserIdAndCoachId(userId, null); + List result = new ArrayList<>(); result.addAll(BeanUtil.copyToList(processList, ExamVO.class)); result.addAll(examBatchItemNew); 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 6835a9e6..b37712f5 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 @@ -252,7 +252,7 @@ public class ExamBatchItemServiceImpl extends ServiceImpl