wangliang преди 4 години
родител
ревизия
4edc04f625
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      themis-business/src/main/java/com/qmth/themis/business/templete/service/impl/TempleteLogicServiceImpl.java

+ 2 - 1
themis-business/src/main/java/com/qmth/themis/business/templete/service/impl/TempleteLogicServiceImpl.java

@@ -329,7 +329,8 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
                         .isNull(TBExamInvigilateUser::getUserId)
                         .eq(TBExamInvigilateUser::getRoomCode, roomCode)
                         .eq(TBExamInvigilateUser::getExamId, examId)
-                        .eq(TBExamInvigilateUser::getRoomName, roomName);
+                        .eq(TBExamInvigilateUser::getRoomName, roomName)
+                        .groupBy(TBExamInvigilateUser::getOrgId, TBExamInvigilateUser::getRoomCode, TBExamInvigilateUser::getExamId, TBExamInvigilateUser::getRoomName);
                 tbExamInvigilateUser = tbExamInvigilateUserService.getOne(wrapper);
                 if (tbExamInvigilateUser == null) {
                     tbExamInvigilateUser = new TBExamInvigilateUser(examId, orgId, tbUser.getId(), roomCode, roomName);