|
|
@@ -94,10 +94,12 @@ public class PtUserAccountServiceImpl implements IPtUserAccountService {
|
|
|
public TableDataInfo<PtUserAccount4SelectVo> queryPageList4Select(PtUserAccountBo bo, PageQuery pageQuery) {
|
|
|
// 方法1. 使用子查询,使得where 后 只有一个表(效率会低点) 方法2. 使用queryWrapper 自己指定字段,字段名带表别名
|
|
|
QueryWrapper<PtUserAccount> wrapper = buildQueryWrapper4Select(bo, "u");
|
|
|
+ wrapper.eq("u.del_flag","0");
|
|
|
+ wrapper.eq("a.del_flag","0");
|
|
|
if(bo.getDeptId() != null){
|
|
|
wrapper.and(wrapper1 -> wrapper1.eq("u.dept_id", bo.getDeptId()).or().like("a.ancestors", bo.getDeptId()));
|
|
|
}
|
|
|
- wrapper.orderByAsc("u.dept_id").orderByAsc("u.user_id");
|
|
|
+ wrapper.orderByAsc("u.dept_id").orderByAsc("u.create_time");
|
|
|
Page<PtUserAccount4SelectVo> result = baseMapper.customPageList(pageQuery.build(), wrapper);
|
|
|
return TableDataInfo.build(result);
|
|
|
}
|