From 93ec550c3b3d47d911c3f91aed48e55d06ba6345 Mon Sep 17 00:00:00 2001 From: xm Date: Sun, 21 Nov 2021 21:53:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8B=AC=E7=AB=8B=E5=87=BA=E6=9D=A5=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=8F=91=E9=80=81=E6=B6=88=E6=81=AF=E7=9A=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E6=B6=88=E6=81=AF=E9=80=9A=E7=9F=A5=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=B7=B2=E7=BB=8F=E5=88=B6=E4=BD=9C=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/manage/controller/FontController.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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 ceba053..17171a0 100644 --- a/power-admin/src/main/java/com/manage/controller/FontController.java +++ b/power-admin/src/main/java/com/manage/controller/FontController.java @@ -636,18 +636,25 @@ public class FontController { * 科主任需要判定是否和病案的科室相符, * 病案室直接发送未审核数量 */ - @RequestMapping("sendMessageToOne") + @RequestMapping("sendMessageWithNew") @ResponseBody - public Msg sendMessageToOne(Message message) throws Exception{ + public Msg sendMessageWithNew(Message message) throws Exception{ if(null == message.getUserId()){ return Msg.fail("消息用户id不能为空"); } + if(StringUtils.isBlank(message.getSysFlag())){ + return Msg.fail("消息系统标识不能为空"); + } + if(StringUtils.isBlank(message.getTitle())){ + return Msg.fail("消息标题不能为空"); + } if(StringUtils.isBlank(message.getContent())){ return Msg.fail("消息内容不能为空"); } - WebSocket wsByUser = WsPool.getWsByUser(message.getUserId().toString()); - WsPool.sendMessageToUser(wsByUser,message.getContent()); + WsPool.sendMessageToAll(message.getSysFlag() + "_" + message.getUserId(), message.getTitle() + STR_SPLIT + message.getContent() + STR_SPLIT + message.getTypeFlag()); + return Msg.success(); } + }