|
@@ -392,6 +392,7 @@ public class KfMsgWebsocketHandler implements WebSocketHandler {
|
|
kfRoomMsgService.update(new LambdaUpdateWrapper<KfRoomMsg>()
|
|
kfRoomMsgService.update(new LambdaUpdateWrapper<KfRoomMsg>()
|
|
.set(KfRoomMsg::getRoomId, roomId)
|
|
.set(KfRoomMsg::getRoomId, roomId)
|
|
.set(KfRoomMsg::getKfUserId, SecurityUtil.getUserId())
|
|
.set(KfRoomMsg::getKfUserId, SecurityUtil.getUserId())
|
|
|
|
+ .set(kfSessionUser.getUserId() != null, KfRoomMsg::getUserId, kfSessionUser.getUserId())
|
|
.set(KfRoomMsg::getUpdateTime, LocalDateTime.now())
|
|
.set(KfRoomMsg::getUpdateTime, LocalDateTime.now())
|
|
.eq(KfRoomMsg::getOpenId, param.getOpenId())
|
|
.eq(KfRoomMsg::getOpenId, param.getOpenId())
|
|
.eq(KfRoomMsg::getGameId, param.getGameId())
|
|
.eq(KfRoomMsg::getGameId, param.getGameId())
|
|
@@ -498,6 +499,7 @@ public class KfMsgWebsocketHandler implements WebSocketHandler {
|
|
private void sendMessage(WebSocketSession session, KfWebSocketMsgDTO kfWebSocketMsgDTO) {
|
|
private void sendMessage(WebSocketSession session, KfWebSocketMsgDTO kfWebSocketMsgDTO) {
|
|
try {
|
|
try {
|
|
session.sendMessage(new TextMessage(JsonUtil.toString(kfWebSocketMsgDTO)));
|
|
session.sendMessage(new TextMessage(JsonUtil.toString(kfWebSocketMsgDTO)));
|
|
|
|
+ log.error("发送消息给客服 kfUserId : {}, msg : {}", SecurityUtil.getUserId(), JsonUtil.toString(kfWebSocketMsgDTO));
|
|
} catch (IOException ignored) {
|
|
} catch (IOException ignored) {
|
|
}
|
|
}
|
|
}
|
|
}
|