Просмотр исходного кода

需求报名导入修改不再重复报名

LiFei 4 лет назад
Родитель
Сommit
a5960cfe39

+ 6 - 0
happy-boot-module-flexjob/src/main/java/org/jeecg/modules/requiremanager/service/impl/HwRequirementServiceImpl.java

@@ -589,6 +589,12 @@ public class HwRequirementServiceImpl extends ServiceImpl<HwRequirementMapper, H
             HwEnrollment hwEnrollment = new HwEnrollment();
             hwEnrollment.setRequirementId(hwRequirement.getId());
             hwEnrollment.setUserId(hwUserIdList.get(i));
+            //查询此需求用户是否报名
+            List<HwEnrollment> hwEnrollmentList = hwEnrollmentService.findHwEnrollmentList(hwEnrollment);
+            //如果已经报名则不再报名
+            if(hwEnrollmentList.size()>0){
+                continue;
+            }
             hwEnrollment.setBrightPoints(hwEnrollmentExportList.get(i).getBrightPoints());
             hwEnrollment.setSysOrgCode(hwRequirement.getSysOrgCode());
             hwEnrollment.setEnrollTime(new Date());