Bläddra i källkod

feat:
新增错误日志记录

18339543638 2 år sedan
förälder
incheckning
c0f1836b6c

+ 1 - 1
nb-common/ws-common/src/main/java/com/nb/common/websocket/DefaultWebSocketMsgHandler.java

@@ -107,7 +107,7 @@ public class DefaultWebSocketMsgHandler implements IWsMsgHandler {
                 }
             }
         }catch (Exception e){
-            log.warn("websocket 接收到异常请求,token:{},message:{},assistId:{}",channelContext.getToken(),message,JSONUtil.toJsonStr(channelContext.get(Constants.LOGIN_USER_KEY)));
+            log.warn("websocket 接收到异常请求,token:{},message:{},assistId:{},",channelContext.getToken(),message,JSONUtil.toJsonStr(channelContext.get(Constants.LOGIN_USER_KEY)),e);
             channelContext.setCloseCode(ChannelContext.CloseCode.HEARTBEAT_TIMEOUT);
             Tio.remove(channelContext,  "接受数据不符合业务规范");
         }

+ 3 - 2
nb-im/src/main/java/com/nb/im/room/ImRoomOperatorManager.java

@@ -2,6 +2,7 @@ package com.nb.im.room;
 
 import cn.hutool.core.date.DateUnit;
 import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.nb.im.entity.ImRoomEntity;
 import com.nb.im.entity.ImRoomUserEntity;
@@ -82,8 +83,8 @@ public class ImRoomOperatorManager {
                     return  new ImRoomOperator(roomId,
                             redissonClient,
                             _roomId->roomService.getMasSort(roomId),
-                            room.getAssistId(),
-                            room.getDoctorId()
+                            ObjectUtil.isNull(room)?null:room.getAssistId(),
+                            ObjectUtil.isNull(room)?null:room.getDoctorId()
 
                     );
                 }