09-25-完善功能
This commit is contained in:
@ -127,18 +127,15 @@ public class ChatGroupController {
|
||||
for (ChatGroup chatGroup : list){
|
||||
setValue(chatGroup,userId);
|
||||
}
|
||||
|
||||
if (searchObject != null && searchObject.getName() != null && !searchObject.getName().isEmpty()){
|
||||
return R.ok(
|
||||
list.stream()
|
||||
.filter(chatGroup -> chatGroup.getName().contains(searchObject.getName()))
|
||||
.toList());
|
||||
}else {
|
||||
return R.ok(list);
|
||||
}
|
||||
|
||||
}else {
|
||||
return R.fail("没有数据");
|
||||
}
|
||||
return R.ok(list);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -66,13 +66,19 @@ public class ChatFriendshipServiceImpl extends ServiceImpl<ChatFriendshipMapper,
|
||||
.list();
|
||||
Map<Long, List<SysUserFile>> userFileMap = userFileList.stream().collect(Collectors.groupingBy(SysUserFile::getUserId));
|
||||
userVoList.forEach(userVo -> {
|
||||
|
||||
Long userId = userVo.getUserId();
|
||||
if (userFileMap.containsKey(userId)) {
|
||||
List<SysUserFile> fileList = userFileMap.get(userId);
|
||||
String fileIdStr = fileList.stream()
|
||||
.map(file -> String.valueOf(file.getFileId()))
|
||||
.collect(Collectors.joining(","));
|
||||
userVo.setFilePath(fileIdStr);
|
||||
|
||||
if (userId.equals(LoginHelper.getUserId())){
|
||||
userVoList.remove(userVo);
|
||||
}else {
|
||||
if (userFileMap.containsKey(userId)) {
|
||||
List<SysUserFile> fileList = userFileMap.get(userId);
|
||||
String fileIdStr = fileList.stream()
|
||||
.map(file -> String.valueOf(file.getFileId()))
|
||||
.collect(Collectors.joining(","));
|
||||
userVo.setFilePath(fileIdStr);
|
||||
}
|
||||
}
|
||||
});
|
||||
page.setRecords(userVoList);
|
||||
|
||||
Reference in New Issue
Block a user