Skip to content
代码片段 群组 项目

[Feature#]修正查询用户信息未指定年级时查询结果为空的 Bug

已合并 DoudiNCer请求将feat/xiaoyan合并到main
1 文件
+ 5
1
比较变更
  • 并排
  • 内联
@@ -60,7 +60,11 @@ public class UserGroupServiceImpl implements UserGroupService {
@Override
public PageData<UserInfo> searchUserInfo(UserInfoSearchRequest request, Integer pageNo, Integer pageSize) {
String keyword = request.getKeyword();
QueryWrapper<UserInfo> wrapper = new QueryWrapper<UserInfo>().eq("grade", request.getGrade()).and(w -> w.like("name", keyword).or().like("email", keyword).or().like("mobile", keyword).or().like("user_id", keyword));
QueryWrapper<UserInfo> wrapper = new QueryWrapper<UserInfo>().and(w -> w.like("name", keyword).or().like("email", keyword).or().like("mobile", keyword).or().like("user_id", keyword));
// 区分筛选条件是否有年级
if (request.getGrade() != null && request.getGrade().length() != 0){
wrapper.eq("grade", request.getGrade());
}
Page<UserInfo> page = new Page<>(pageNo, pageSize);
Page<UserInfo> pageData = userInfoMapper.selectPage(page, wrapper);
return new PageData<UserInfo>().praiseIPage(pageData);
加载中