排序优化

This commit is contained in:
none
2023-03-03 15:59:36 +08:00
parent 86d507cc98
commit b4db9d67b2
7 changed files with 40 additions and 17 deletions

View File

@@ -78,10 +78,18 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
wrapper.in("id", userIds);
}
if (filter.getSortAlgo().equals("desc")) {
wrapper.orderByDesc(filter.getSortField());
String sortFiled = filter.getSortField();
if (sortFiled == null || sortFiled.trim().length() == 0) {
sortFiled = "id";
}
String sortAlgo = filter.getSortAlgo();
if (sortAlgo == null || sortAlgo.trim().length() == 0) {
sortAlgo = "desc";
}
if ("desc".equals(sortAlgo)) {
wrapper.orderByDesc(sortFiled);
} else {
wrapper.orderByAsc(filter.getSortField());
wrapper.orderByAsc(sortFiled);
}
IPage<User> userPage = new Page<>(page, size);