From cd538c205628f28839323b49b7f77f33196a601f Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期四, 11 七月 2024 15:50:42 +0800 Subject: [PATCH] 电磁锁操控加入判断速度为0提交 --- ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallSessionUserServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallSessionUserServiceImpl.java b/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallSessionUserServiceImpl.java index 13c2fdf..f6cdeea 100644 --- a/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallSessionUserServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallSessionUserServiceImpl.java @@ -54,6 +54,25 @@ return ardCallSessionUserMapper.selectArdCallSessionUserById(id); } + @Override + public ArdCallSessionUser selectArdCallSessionUserBySesionId(String userId,String sessionId) { + ArdCallSessionUser ardCallSessionUser = ardCallSessionUserMapper.selectArdCallSessionUserBySesionId(userId,sessionId); + if(ardCallSessionUser!=null) + { + //鑾峰彇鏈鏁伴噺 + ArdCallUnreadMessages ardCallUnreadMessages = ardCallUnreadMessagesMapper.getUnreadMessage(ardCallSessionUser.getSessionId(), ardCallSessionUser.getUserId()); + if (ardCallUnreadMessages != null) { + ardCallSessionUser.setUnReadCount(ardCallUnreadMessages.getUnreadCount()); + } else { + ardCallSessionUser.setUnReadCount(0); + } + //鑾峰彇鏈�鍚庝竴鏉℃秷鎭疄浣� + ArdCallHistory ardCallHistory = ardCallHistoryMapper.selectLastArdCallHistory(ardCallSessionUser.getSessionId()); + ardCallSessionUser.setArdCallHistory(ardCallHistory); + } + return ardCallSessionUser; + } + /** * 鏌ヨ浼氳瘽鐢ㄦ埛涓棿琛ㄥ垪琛� * -- Gitblit v1.9.3