mirror of
https://github.com/zongzibinbin/MallChat.git
synced 2026-03-23 21:33:46 +08:00
BUG优化
This commit is contained in:
@@ -24,7 +24,7 @@ public class RoomFriendCache extends AbstractRedisStringCache<Long, RoomFriend>
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getKey(Long groupId) {
|
protected String getKey(Long groupId) {
|
||||||
return RedisKey.getKey(RedisKey.GROUP_INFO_STRING, groupId);
|
return RedisKey.getKey(RedisKey.GROUP_FRIEND_STRING, groupId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@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.GroupRoleEnum;
|
||||||
import com.abin.mallchat.common.chat.domain.enums.HotFlagEnum;
|
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.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.MemberAddReq;
|
||||||
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberDelReq;
|
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberDelReq;
|
||||||
import com.abin.mallchat.common.chat.domain.vo.request.member.MemberReq;
|
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());
|
List<Long> roomIds = roomCursorPage.getList().stream().map(Pair::getKey).collect(Collectors.toList());
|
||||||
page = CursorPageBaseResp.init(roomCursorPage, roomIds);
|
page = CursorPageBaseResp.init(roomCursorPage, roomIds);
|
||||||
}
|
}
|
||||||
|
if (CollectionUtil.isEmpty(page.getList())) {
|
||||||
|
return CursorPageBaseResp.empty();
|
||||||
|
}
|
||||||
// 最后组装会话信息(名称,头像,未读数等)
|
// 最后组装会话信息(名称,头像,未读数等)
|
||||||
List<ChatRoomResp> result = buildContactResp(uid, page.getList());
|
List<ChatRoomResp> result = buildContactResp(uid, page.getList());
|
||||||
return CursorPageBaseResp.init(page, result);
|
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_INFO_STRING = "groupInfo:roomId_%d";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 群组详情
|
||||||
|
*/
|
||||||
|
public static final String GROUP_FRIEND_STRING = "groupFriend:roomId_%d";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户token存放
|
* 用户token存放
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user