|
@@ -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);
|