|
|
@@ -174,6 +174,8 @@ public class UserController {
|
|
|
.like(StrUtil.isNotBlank(dto.getCode()), User::getCode, dto.getCode())
|
|
|
.like(StrUtil.isNotBlank(dto.getName()), User::getName, dto.getName())
|
|
|
.like(StrUtil.isNotBlank(dto.getMobile()), User::getMobile, dto.getMobile())
|
|
|
+ .eq((ObjectUtil.isNotNull(dto.getTreeType()) && dto.getTreeType() == 1), Role::getId, dto.getTreeId())
|
|
|
+ .eq((ObjectUtil.isNotNull(dto.getTreeType()) && dto.getTreeType() == 2), UserDeptRelation::getDeptId, dto.getTreeId())
|
|
|
.eq(ObjectUtil.isNotNull(dto.getUserType()), Role::getId, dto.getUserType())
|
|
|
.orderByDesc(User::getId)
|
|
|
.select(User::getId)
|
|
|
@@ -213,6 +215,8 @@ public class UserController {
|
|
|
.like(StrUtil.isNotBlank(dto.getName()), User::getName, dto.getName())
|
|
|
.like(StrUtil.isNotBlank(dto.getMobile()), User::getMobile, dto.getMobile())
|
|
|
.eq(ObjectUtil.isNotNull(dto.getUserType()), Role::getId, dto.getUserType())
|
|
|
+ .eq((ObjectUtil.isNotNull(dto.getTreeType()) && dto.getTreeType() == 1), Role::getId, dto.getTreeId())
|
|
|
+ .eq((ObjectUtil.isNotNull(dto.getTreeType()) && dto.getTreeType() == 2), UserDeptRelation::getDeptId, dto.getTreeId())
|
|
|
.orderByDesc(User::getId)
|
|
|
.select(User::getId)
|
|
|
.select(User.class, x -> VoToColumnUtil.fieldsToColumns(UserPageVo.class).contains(x.getProperty()))
|