|
@@ -32,11 +32,13 @@ public class WuKongSessionServiceImpl implements WuKongSessionService{
|
|
|
Set<String> uids =new HashSet<>();
|
|
|
for (ConversationSyncRespVo conversationSyncRespVo : conversationSyncRespVos) {
|
|
|
conversationSyncRespVo.getRecents().forEach(item->uids.add(item.get("from_uid").toString()));
|
|
|
+ uids.add(conversationSyncRespVo.getChannelId());
|
|
|
}
|
|
|
Map<String, ImUserInfoVo> imUserInfoVoMap = userService.getUserByUids(uids).getData().stream().collect(Collectors.toMap(ImUserInfoVo::getUid, item -> item));
|
|
|
// System.out.println(JSON.toJSONString(imUserInfoVoMap));
|
|
|
for (ConversationSyncRespVo conversationSyncRespVo : conversationSyncRespVos) {
|
|
|
String fromUid = conversationSyncRespVo.getChannelId();
|
|
|
+ //
|
|
|
conversationSyncRespVo.setUserInfoVo(imUserInfoVoMap.get(fromUid));
|
|
|
}
|
|
|
|