caozixuan 2 жил өмнө
parent
commit
7523b5d9b8

+ 4 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamDetailServiceImpl.java

@@ -677,7 +677,10 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
         // 更新基础学生表和附加数据
         basicStudentService.saveBasicStudentWithExtrasList(basicStudentExtrasParamList, sysUser);
         for (ExamStudent examStudent : examStudentList) {
-            examStudent.setClazzId(String.valueOf(basicClazzService.getOne(new QueryWrapper<BasicClazz>().lambda().eq(BasicClazz::getClazzName, examStudent.getClazzName())).getId()));
+            examStudent.setClazzId(String.valueOf(basicClazzService.getOne(new QueryWrapper<BasicClazz>()
+                    .lambda()
+                    .eq(BasicClazz::getClazzName, examStudent.getClazzName())
+                    .eq(BasicClazz::getSchoolId,examStudent.getSchoolId())).getId()));
         }
         examStudentService.saveBatch(examStudentList);