mirror of
https://github.com/zongzibinbin/MallChat.git
synced 2025-12-26 04:47:53 +08:00
BUG优化
This commit is contained in:
parent
b871ea6f67
commit
907e417c0e
@ -24,7 +24,7 @@ public class RoomFriendCache extends AbstractRedisStringCache<Long, RoomFriend>
|
||||
|
||||
@Override
|
||||
protected String getKey(Long groupId) {
|
||||
return RedisKey.getKey(RedisKey.GROUP_INFO_STRING, groupId);
|
||||
return RedisKey.getKey(RedisKey.GROUP_FRIEND_STRING, groupId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -11,7 +11,8 @@ import com.abin.mallchat.common.chat.domain.enums.GroupRoleAPPEnum;
|
||||
import com.abin.mallchat.common.chat.domain.enums.GroupRoleEnum;
|
||||
import com.abin.mallchat.common.chat.domain.enums.HotFlagEnum;
|
||||
import com.abin.mallchat.common.chat.domain.enums.RoomTypeEnum;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.*;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.ChatMessageMemberReq;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.GroupAddReq;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberAddReq;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberDelReq;
|
||||
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberReq;
|
||||
@ -121,6 +122,9 @@ public class RoomAppServiceImpl implements RoomAppService {
|
||||
List<Long> roomIds = roomCursorPage.getList().stream().map(Pair::getKey).collect(Collectors.toList());
|
||||
page = CursorPageBaseResp.init(roomCursorPage, roomIds);
|
||||
}
|
||||
if (CollectionUtil.isEmpty(page.getList())) {
|
||||
return CursorPageBaseResp.empty();
|
||||
}
|
||||
// 最后组装会话信息(名称,头像,未读数等)
|
||||
List<ChatRoomResp> result = buildContactResp(uid, page.getList());
|
||||
return CursorPageBaseResp.init(page, result);
|
||||
|
||||
@ -36,6 +36,11 @@ public class RedisKey {
|
||||
*/
|
||||
public static final String GROUP_INFO_STRING = "groupInfo:roomId_%d";
|
||||
|
||||
/**
|
||||
* 群组详情
|
||||
*/
|
||||
public static final String GROUP_FRIEND_STRING = "groupFriend:roomId_%d";
|
||||
|
||||
/**
|
||||
* 用户token存放
|
||||
*/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user