瀏覽代碼

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

wangliang 2 年之前
父節點
當前提交
6fbdd0e066

+ 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);
             }