소스 검색

新增考试批次编码校验重复

wangliang 2 년 전
부모
커밋
6fbdd0e066
1개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  1. 6 5
      themis-business/src/main/java/com/qmth/themis/business/templete/service/impl/TempleteLogicServiceImpl.java

+ 6 - 5
themis-business/src/main/java/com/qmth/themis/business/templete/service/impl/TempleteLogicServiceImpl.java

@@ -81,7 +81,7 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
         List<TEExamStudent> teExamStudentList = new ArrayList<>();
         List<TEStudent> teStudentList = new ArrayList<>();
         List<TBExamInvigilateUser> tbExamInvigilateUserList = new ArrayList<>();
-        List<TBExamInvigilateUserTemp> tbExamInvigilateUserTempList = new ArrayList<>();
+//        List<TBExamInvigilateUserTemp> tbExamInvigilateUserTempList = new ArrayList<>();
         Gson gson = new Gson();
         Set<String> roomCodeAndNameSet = new HashSet<>();
         Map<String, TEExamActivity> teExamActivityMap = (Map<String, TEExamActivity>) map.get("teExamActivityMap");
@@ -222,13 +222,14 @@ public class TempleteLogicServiceImpl implements TempleteLogicService {
                     map.put("remark", "编码:" + strs[1] + ",名称:" + strs[2]);
                     TBExamInvigilateUserTemp tbExamInvigilateUserTemp = tbExamInvigilateUserTempService.getOne(tbExamInvigilateUserTempQueryWrapper);
                     tbExamInvigilateUserTemp = Objects.isNull(tbExamInvigilateUserTemp) ? new TBExamInvigilateUserTemp(Long.parseLong(strs[0]), orgId, strs[1], strs[2]) : tbExamInvigilateUserTemp;
-                    tbExamInvigilateUserTempList.add(tbExamInvigilateUserTemp);
+//                    tbExamInvigilateUserTempList.add(tbExamInvigilateUserTemp);
+                    tbExamInvigilateUserTempService.saveOrUpdate(tbExamInvigilateUserTemp);
                     count.getAndIncrement();
                 }
             });
-            if (!CollectionUtils.isEmpty(tbExamInvigilateUserTempList)) {
-                tbExamInvigilateUserTempService.saveOrUpdateBatch(tbExamInvigilateUserTempList);
-            }
+//            if (!CollectionUtils.isEmpty(tbExamInvigilateUserTempList)) {
+//                tbExamInvigilateUserTempService.saveOrUpdateBatch(tbExamInvigilateUserTempList);
+//            }
             if (!CollectionUtils.isEmpty(tbExamInvigilateUserList)) {
                 tbExamInvigilateUserService.saveOrUpdateBatch(tbExamInvigilateUserList);
             }