| | |
| | | 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; |
| | | } |
| | | |
| | | /** |
| | | * 查询会话用户中间表列表 |
| | | * |