diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java index c338330..e6d2dbd 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java @@ -146,6 +146,36 @@ public class EmployeesMQListener { } //审批通过 初始化账号密码 rabbitMQUtil.sendToExchange("hldy.employees", dto.getOrgCode() + ".employees.initsysuser", sysUserMQDto); + + //增加消息通知 + NuWxNoticeEntity nuWxNotice = new NuWxNoticeEntity(); + nuWxNotice.setOpenId(dto.getOpenId()); + nuWxNotice.setIzRead("N"); + nuWxNotice.setOrgCode(dto.getOrgCode()); + nuWxNotice.setTitle("员工入驻审批"); + nuWxNotice.setContent("您好,您提交的员工入驻申请已通过"); + nuWxNotice.setType("employee_apply_list"); +// Map extend = Maps.newHashMap(); +// extend.put("orgCode", dto.getOrgCode()); +// extend.put("dataId", dto.getId()); +// nuWxNotice.setExtend(JSONObject.toJSONString(extend)); + nuWxNotice.setClientType(WxClientType.EMPLOYEE.getCode()); + wxNoticeApi.addNotice(nuWxNotice); + } else { + //增加消息通知 + NuWxNoticeEntity nuWxNotice = new NuWxNoticeEntity(); + nuWxNotice.setOpenId(dto.getOpenId()); + nuWxNotice.setIzRead("N"); + nuWxNotice.setOrgCode(dto.getOrgCode()); + nuWxNotice.setTitle("员工入驻审批"); + nuWxNotice.setContent("您好,您提交的员工入驻申请未通过,驳回原因:" + dto.getAuditContent()); + nuWxNotice.setType("employee_apply_list"); +// Map extend = Maps.newHashMap(); +// extend.put("orgCode", dto.getOrgCode()); +// extend.put("dataId", dto.getId()); +// nuWxNotice.setExtend(JSONObject.toJSONString(extend)); + nuWxNotice.setClientType(WxClientType.EMPLOYEE.getCode()); + wxNoticeApi.addNotice(nuWxNotice); } } @@ -455,7 +485,7 @@ public class EmployeesMQListener { modifyResultStr = "审核通过"; } if ("3".equals(dto.getModifyStatus())) { - nuWxNotice.setContent("您好,您提交的员工信息变更申请未通过"); + nuWxNotice.setContent("您好,您提交的员工信息变更申请未通过,驳回原因:" + dto.getAuditContent()); modifyResultStr = "审核未通过"; } nuWxNotice.setType("emp_info_update_list");