diff --git a/laws-module-system/src/main/java/com/jero/modules/message/handle/impl/SmsSendMsgHandle.java b/laws-module-system/src/main/java/com/jero/modules/message/handle/impl/SmsSendMsgHandle.java index ef20c9b4..2c7d7514 100644 --- a/laws-module-system/src/main/java/com/jero/modules/message/handle/impl/SmsSendMsgHandle.java +++ b/laws-module-system/src/main/java/com/jero/modules/message/handle/impl/SmsSendMsgHandle.java @@ -19,12 +19,18 @@ public class SmsSendMsgHandle implements ISendMsgHandle { public void SendMsg(String esReceiver, String esTitle, String esContent) { ISysAnnouncementService bean = SpringContextUtils.getBean(ISysAnnouncementService.class); String id = UUIDUtils.randomUUID20(); - LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); SysAnnouncement sysAnnouncement = new SysAnnouncement(); sysAnnouncement.setId(id); sysAnnouncement.setTitile(esTitle); sysAnnouncement.setMsgContent(esContent); - sysAnnouncement.setSender(loginUser.getId()); + + try { + LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + sysAnnouncement.setSender(loginUser.getId()); + } catch (Exception e) { + sysAnnouncement.setSender(""); + } + sysAnnouncement.setMsgCategory("2"); sysAnnouncement.setMsgType("USER"); sysAnnouncement.setSendStatus("1");