修改用户排序
parent
9b98f81d2c
commit
bdc6c47493
|
|
@ -96,14 +96,15 @@ public class CorpInfoQueryExe {
|
||||||
if(CollUtil.isEmpty(pageResponse.getData())) {
|
if(CollUtil.isEmpty(pageResponse.getData())) {
|
||||||
return PageResponse.of(Collections.EMPTY_LIST, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
return PageResponse.of(Collections.EMPTY_LIST, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
List<CorpDepartmentE> corpInfoList = corpInfoCoConvertor.converDOsToCorpDepartCOs(pageResponse.getData());
|
List<CorpDepartmentE> corpInfoList = corpInfoCoConvertor.converDOsToCorpDepartCOs(pageResponse.getData());
|
||||||
corpInfoList.forEach(corpInfo -> {
|
corpInfoList.forEach(corpInfo -> {
|
||||||
Map<String, Object> departParmas = new HashMap<>();
|
Map<String, Object> departParmas = new HashMap<>();
|
||||||
departParmas.put("eqId",corpInfo.getId());
|
departParmas.put("eqId",corpInfo.getId());
|
||||||
List<DepartmentDO> list = departmentRepository.listByParams(departParmas);
|
List<DepartmentDO> list = departmentRepository.listByParams(departParmas);
|
||||||
List<DepartmentE> departmentES = corpInfoCoConvertor.converDOsToDepartE(list);
|
if(CollUtil.isNotEmpty( list)){
|
||||||
|
List<DepartmentE> departmentES = corpInfoCoConvertor.converDOsToDepartE(list);
|
||||||
corpInfo.addDepart(departmentES);
|
corpInfo.addDepart(departmentES);
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -50,7 +51,10 @@ public class CorpDepartmentE extends ClientObject {
|
||||||
|
|
||||||
|
|
||||||
public void addDepart(List<DepartmentE> list) {
|
public void addDepart(List<DepartmentE> list) {
|
||||||
|
//过滤掉为null的
|
||||||
|
|
||||||
Map<String, Integer> levelToDepartmentMap = list.stream()
|
Map<String, Integer> levelToDepartmentMap = list.stream()
|
||||||
|
.filter(Objects::nonNull)
|
||||||
.collect(Collectors.groupingBy(
|
.collect(Collectors.groupingBy(
|
||||||
DepartmentE::getLevel,
|
DepartmentE::getLevel,
|
||||||
Collectors.collectingAndThen(
|
Collectors.collectingAndThen(
|
||||||
|
|
|
||||||
|
|
@ -158,7 +158,7 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
||||||
QueryWrapper<UserDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<UserDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("post_id", postId);
|
queryWrapper.eq("post_id", postId);
|
||||||
queryWrapper.eq("delete_enum", "FALSE");
|
queryWrapper.eq("delete_enum", "FALSE");
|
||||||
queryWrapper.orderByAsc("u.sort").orderByDesc("u.create_time");
|
queryWrapper.orderByAsc("sort").orderByDesc("create_time");
|
||||||
List userPostList = this.list(queryWrapper);
|
List userPostList = this.list(queryWrapper);
|
||||||
return userPostList;
|
return userPostList;
|
||||||
}
|
}
|
||||||
|
|
@ -168,7 +168,7 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
||||||
QueryWrapper<UserDO> queryWrapper = new QueryWrapper();
|
QueryWrapper<UserDO> queryWrapper = new QueryWrapper();
|
||||||
queryWrapper.in("post_id", postIds);
|
queryWrapper.in("post_id", postIds);
|
||||||
queryWrapper.eq("delete_enum", "FALSE");
|
queryWrapper.eq("delete_enum", "FALSE");
|
||||||
queryWrapper.orderByAsc("u.sort").orderByDesc("u.create_time");
|
queryWrapper.orderByAsc("sort").orderByDesc("create_time");
|
||||||
List<UserDO> userPostList = this.list(queryWrapper);
|
List<UserDO> userPostList = this.list(queryWrapper);
|
||||||
return userPostList;
|
return userPostList;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue