diff --git a/power-admin/src/main/java/com/manage/controller/FontController.java b/power-admin/src/main/java/com/manage/controller/FontController.java index 98595d6..f7da0e8 100644 --- a/power-admin/src/main/java/com/manage/controller/FontController.java +++ b/power-admin/src/main/java/com/manage/controller/FontController.java @@ -10,6 +10,7 @@ import com.manage.service.*; import com.manage.service.cache.Cache; import com.manage.service.cache.CacheManager; import com.manage.service.ipml.Power_NoticeServiceImpl; +import com.manage.service.webSocket.WsPool; import com.manage.util.DateUtils; import com.manage.util.Msg; import com.manage.vo.*; @@ -39,6 +40,8 @@ import java.util.*; @Controller @RequestMapping("font/") public class FontController { + @Value("${STR_SPLIT}") + private String STR_SPLIT; @Autowired private PowerService powerService; @Autowired @@ -500,4 +503,67 @@ public class FontController { return Msg.fail(e.getMessage()); } } + + /** + * @MethodName checkUserName + * @Description: 根据用户名判断用户是否存在 + * @Param 无 + * @Returnt Msg + * @Author: 曾文和 + * @CreateDate: 2020-04-22 + * @UpdateUser: 曾文和 + * @UpdateDate: 2020-04-22 + * @UpdateRemark: 更新说明 + * @Version: 1.2.2 + */ + @RequestMapping("checkUserName") + @ResponseBody + public Msg checkUserName(String userName){ + try { + if(StringUtils.isBlank(userName)){ + return Msg.fail("工号不能为空!"); + } + //查询用户 + List user = userMapper.checkUserName(userName); + if(null == user || user.isEmpty()){ + return Msg.fail("该工号不存在!"); + } + return Msg.success().add("user",user); + }catch (Exception e){ + CacheManager.addExcCount("exc"); + e.printStackTrace(); + return Msg.fail(e.getMessage()); + } + } + + /** + * @MethodName sendEmrRecordApproveNotice + * @Description: 给病案管理系统发送审批通知 + * @Param applyType 申请类型 + * @Param count 新的待审批份数 + * @Param count 新的待审批份数 + * @Returnt Msg + * @Author: 曾文和 + * @CreateDate: 2020-04-24 + * @UpdateUser: 曾文和 + * @UpdateDate: 2020-04-24 + * @UpdateRemark: 更新说明 + * @Version: + */ + @RequestMapping("sendEmrRecordApproveNotice") + @ResponseBody + public void sendEmrRecordApproveNotice(String applyType,Integer count){ + try { + String title = "待审批通知"; + String content = "您有"+count+"份待审批"+applyType+"!"; + //查询有借阅审批权限的id集合 + String menuUrl = "/approve/updateApprove"; + List users = userMapper.selectUserIdsWithApprove(menuUrl); + for(Power_User user : users){ + WsPool.sendMessageToAll("emr_record_"+user.getUserId(),title+STR_SPLIT+content+STR_SPLIT+"emr_record"); + } + }catch (Exception e){ + e.printStackTrace(); + } + } } diff --git a/power-admin/src/main/java/com/manage/controller/Power_Sys_DictController.java b/power-admin/src/main/java/com/manage/controller/Power_Sys_DictController.java index 6d2ece0..4f4b4c6 100644 --- a/power-admin/src/main/java/com/manage/controller/Power_Sys_DictController.java +++ b/power-admin/src/main/java/com/manage/controller/Power_Sys_DictController.java @@ -173,7 +173,7 @@ public class Power_Sys_DictController { if(StringUtils.isNoneBlank(powerSysDict.getHospitalName())){ //修改医院信息 Power_Sys_DictVo dictVo = powerSysDictService.checkHospitalName(powerSysDict.getHospitalName()); - if(dictVo != null && dictVo.getDictId() != powerSysDict.getDictId()){ + if(dictVo != null && !dictVo.getDictId().equals(powerSysDict.getDictId())){ return Msg.fail("医院名称已存在!"); }else{ powerSysDictService.updateByPrimaryKeySelective(powerSysDict,request); diff --git a/power-admin/src/main/webapp/WEB-INF/views/userDir/user.jsp b/power-admin/src/main/webapp/WEB-INF/views/userDir/user.jsp index 51428de..41467a7 100644 --- a/power-admin/src/main/webapp/WEB-INF/views/userDir/user.jsp +++ b/power-admin/src/main/webapp/WEB-INF/views/userDir/user.jsp @@ -217,12 +217,12 @@ - <%-- --%> + <%-- --%> <%--