diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/job/ReplaceImplementationDateMsgJob.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/job/ReplaceImplementationDateMsgJob.java index 44950c54..e0c5811a 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/job/ReplaceImplementationDateMsgJob.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/job/ReplaceImplementationDateMsgJob.java @@ -122,34 +122,33 @@ public class ReplaceImplementationDateMsgJob implements Job { sendMap.put("standardName", mainStandard.getStandardName()); sendMap.put("implementationDate", simpleDateFormat.format(mainStandard.getImplementationDate())); - Set userIdList = new HashSet<>(); + Set userIdSet = new HashSet<>(); // 拼接发送人员 for (String standard : replacedStandardNumberList) { // 如果有书名号的话只取书名号前的内容 standard = standard.split("《")[0]; LawsEnterpriseStandard replaceStandard = standardMap.get(standard); // 被代替标准的主起草人,责任人,收藏标准的人员 - userIdList.add(replaceStandard.getMainDraftingUser()); + userIdSet.add(replaceStandard.getMainDraftingUser()); // 获取收藏标准的所有人员 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(LawsStandardCollection::getStandardId, replaceStandard.getId()); List standardCollectionList = collectionService.list(wrapper); for (LawsStandardCollection standardCollection : standardCollectionList) { - userIdList.add(standardCollection.getCollectorId()); + userIdSet.add(standardCollection.getCollectorId()); } } // 去除最后一个分号 - if (CollUtil.isEmpty(userIdList)) { + if (CollUtil.isEmpty(userIdSet)) { continue; } - sendMessageDTO.setToUserId(String.join(",", userIdList)); + sendMessageDTO.setToUserId(String.join(",", userIdSet)); sendMessageDTO.setMap(sendMap); sendMessageAPI.sendMessage(sendMessageDTO); } } private void sendGbStandardMsg() { - // 新标准到实施日期后,老标准状态变为废止 List allExpireStandardNumberList = new ArrayList<>(); // 获取所有已经到了外部标准 List standardList = dsService.list(); @@ -211,7 +210,7 @@ public class ReplaceImplementationDateMsgJob implements Job { sendMap.put("standardName", mainStandard.getStandardName()); sendMap.put("implementationDate", simpleDateFormat.format(mainStandard.getImplementationDate())); - Set userIdList = new HashSet<>(); + Set userIdSet = new HashSet<>(); // 拼接发送人员 for (String standard : replacedStandardNumberList) { // 如果有书名号的话只取书名号前的内容 @@ -229,7 +228,7 @@ public class ReplaceImplementationDateMsgJob implements Job { masterPlanList.stream().map(LawsStandardMasterPlan::getId).collect(Collectors.toList())); List sublistList = masterPlanSublistService.list(sublistWrapper); for (LawsStandardMasterPlanSublist sublist : sublistList) { - userIdList.add(sublist.getResponsiblePerson()); + userIdSet.add(sublist.getResponsiblePerson()); } } // 获取收藏标准的所有人员 @@ -237,14 +236,14 @@ public class ReplaceImplementationDateMsgJob implements Job { wrapper.eq(LawsStandardCollection::getStandardId, replaceStandard.getId()); List standardCollectionList = collectionService.list(wrapper); for (LawsStandardCollection standardCollection : standardCollectionList) { - userIdList.add(standardCollection.getCollectorId()); + userIdSet.add(standardCollection.getCollectorId()); } } // 去除最后一个分号 - if (CollUtil.isEmpty(userIdList)) { + if (CollUtil.isEmpty(userIdSet)) { continue; } - sendMessageDTO.setToUserId(String.join(",", userIdList)); + sendMessageDTO.setToUserId(String.join(",", userIdSet)); sendMessageDTO.setMap(sendMap); sendMessageAPI.sendMessage(sendMessageDTO); }