diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/UserAnalysisNoteServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/UserAnalysisNoteServiceImpl.java index 752a118cd..822ec3c67 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/UserAnalysisNoteServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/UserAnalysisNoteServiceImpl.java @@ -69,9 +69,9 @@ public class UserAnalysisNoteServiceImpl extends BaseServiceImpl page(Map params) { @@ -209,6 +209,8 @@ public class UserAnalysisNoteServiceImpl extends BaseServiceImpl streetMobiles = new ArrayList<>(); //街道模板内容 Map> contentNote = new HashMap<>(); + //区模板内容 + Map> districtContentNote = new HashMap<>(); //2.查询出要发送的用户信息 Map params = new HashMap<>(); List userNoteList = baseDao.getList(params); @@ -222,8 +224,12 @@ public class UserAnalysisNoteServiceImpl extends BaseServiceImpl noteParams = new LinkedHashMap<>(); String mobile = dto.getMobile(); districtMobiles.add(mobile); + noteParams.put("deptName",dto.getDeptName()); + noteParams.put("month",getLastMonth()); + districtContentNote.put(mobile,noteParams); }else if ("1".equals(deptType)){ //街道级账号 发送街道模板 //获取电话号 String mobile = dto.getMobile(); @@ -248,7 +254,7 @@ public class UserAnalysisNoteServiceImpl extends BaseServiceImplmobiles){ + public void sendMessagesDistrict( Listmobiles, + Map> contentNoteList){ //获取所有手机号,以及短信模板 SmsNoticeFormDTO smsNoticeFormDTO = new SmsNoticeFormDTO(); smsNoticeFormDTO.setMobiles(mobiles); + smsNoticeFormDTO.setNoteContent(contentNoteList); //插入固定短信模板 smsNoticeFormDTO.setSmsTemplateType(DISTRICTSMSTYPENAME); - messageFeignClient.sendSmsNoticeDistrict(smsNoticeFormDTO); + messageFeignClient.sendSmsNotice(smsNoticeFormDTO); } /** @@ -342,4 +350,17 @@ public class UserAnalysisNoteServiceImpl extends BaseServiceImpl districtNoteContent(Integer ranking,UserAnalysisNoteDTO dto){ + LinkedHashMap noteParams = new LinkedHashMap<>(); + noteParams.put("deptName",dto.getDeptName()); + noteParams.put("month",getLastMonth()); + return noteParams; + } + } \ No newline at end of file