|
|
@@ -111,48 +111,24 @@ public class SysUserController extends BaseController {
|
|
|
|
|
|
/**
|
|
|
* 用户角色分页查询
|
|
|
- *
|
|
|
* @param pageRequest
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping(value = "/queryPage")
|
|
|
public HttpResult queryPage(@RequestBody PageRequest pageRequest) {
|
|
|
- int pageNum = pageRequest.getPageNum();
|
|
|
- int pageSize = pageRequest.getPageSize();
|
|
|
String deptid = pageRequest.getColumnFilterValue(pageRequest, "deptid");
|
|
|
String name = pageRequest.getColumnFilterValue(pageRequest, "name");
|
|
|
String containsSubDept = pageRequest.getColumnFilterValue(pageRequest, "containsSubDept");
|
|
|
String mobile = pageRequest.getColumnFilterValue(pageRequest, "mobile");
|
|
|
- StringBuffer whereStr = new StringBuffer(" where 1=1");
|
|
|
- ArrayList array = new ArrayList();
|
|
|
- LambdaQueryWrapper<SysUser> lqw = new LambdaQueryWrapper();
|
|
|
- if (!StringUtils.isEmpty(deptid) && !StringUtils.isEmpty(containsSubDept) && "1".equals(containsSubDept)) {
|
|
|
- lqw.likeRight(SysUser::getDeptId, deptid);
|
|
|
-// whereStr.append(" and dept_id like ?");
|
|
|
-// array.add(deptid + "%");
|
|
|
- } else if (!StringUtils.isEmpty(deptid)) {
|
|
|
- lqw.eq(SysUser::getDeptId, deptid);
|
|
|
-// whereStr.append(" and dept_id = ?");
|
|
|
-// array.add(deptid);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(name)) {
|
|
|
- lqw.eq(SysUser::getName, name);
|
|
|
-// whereStr.append(" and name = ?");
|
|
|
-// array.add(name);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(mobile)) {
|
|
|
- lqw.eq(SysUser::getMobile, mobile);
|
|
|
-// whereStr.append(" and mobile = ?");
|
|
|
-// array.add(mobile);
|
|
|
- }
|
|
|
-
|
|
|
- Page p = PageRequest.buildPageRequest(pageRequest);
|
|
|
- IPage<SysUser> pResult = sysUserService.page(p, lqw);
|
|
|
+ SysUser sysUser = new SysUser();
|
|
|
+ sysUser.setDeptId(deptid);
|
|
|
+ sysUser.setName(name);
|
|
|
+ sysUser.setMobile(mobile);
|
|
|
+ Page page = PageRequest.buildPageRequest(pageRequest);
|
|
|
+ IPage<SysUser> pResult = sysUserService.selectUserPage(page,sysUser,containsSubDept);
|
|
|
//传入查询条件
|
|
|
PageResult pageResult = PageResult.buildPageResult(pResult);
|
|
|
return HttpResult.ok(pageResult);
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/**
|