BUG优化

This commit is contained in:
zhongzb 2024-01-24 23:05:18 +08:00
parent b871ea6f67
commit 907e417c0e
3 changed files with 11 additions and 2 deletions

View File

@ -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

View File

@ -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);

View File

@ -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存放
*/