|
|
@@ -93,7 +93,6 @@ public class ImMsgReceivedServiceImpl implements IImMsgReceivedService {
|
|
|
log.info("用户登录成功:{}", JSONUtil.toJsonStr(loginInfo));
|
|
|
TenantContextHolder.setIgnore(Boolean.TRUE);
|
|
|
groupUserRepository.readAllMsg(loginInfo.getClinicId(), loginInfo.getUserId());
|
|
|
- TenantContextHolder.setIgnore(Boolean.FALSE);
|
|
|
if(StrUtil.equals(MsgRoleType.DOCTOR,loginInfo.getRole())){
|
|
|
self.doctorOnLine(loginInfo.getClinicId());
|
|
|
}
|
|
|
@@ -113,13 +112,14 @@ public class ImMsgReceivedServiceImpl implements IImMsgReceivedService {
|
|
|
}
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
- e.printStackTrace();
|
|
|
log.warn("发送消息失败 - 用户ID: {}, 诊所ID: {}, 角色: {}, 消息类型: {}, 错误信息: {}",
|
|
|
loginInfo.getUserId(),
|
|
|
loginInfo.getClinicId(),
|
|
|
loginInfo.getRole(),
|
|
|
Optional.ofNullable(e.getMessage()).orElse("未知错误"),
|
|
|
e);
|
|
|
+ }finally {
|
|
|
+ TenantContextHolder.setIgnore(Boolean.FALSE);
|
|
|
}
|
|
|
};
|
|
|
|