|
@@ -156,6 +156,7 @@ public class UserController {
|
|
if (ObjectUtil.isNotNull(dto.getDepartmentId())){//不为空联合查询
|
|
if (ObjectUtil.isNotNull(dto.getDepartmentId())){//不为空联合查询
|
|
IPage<UserPageVo> page = userService.selectJoinListPage(ConventPage.getPage(dto), UserPageVo.class,
|
|
IPage<UserPageVo> page = userService.selectJoinListPage(ConventPage.getPage(dto), UserPageVo.class,
|
|
MPJWrappers.<User>lambdaJoin()
|
|
MPJWrappers.<User>lambdaJoin()
|
|
|
|
+ .disableSubLogicDel()
|
|
.distinct()
|
|
.distinct()
|
|
.like(StrUtil.isNotBlank(dto.getKeyword()), User::getName, dto.getKeyword())
|
|
.like(StrUtil.isNotBlank(dto.getKeyword()), User::getName, dto.getKeyword())
|
|
.or(StrUtil.isNotBlank(dto.getKeyword()), x -> x.like(StrUtil.isNotBlank(dto.getKeyword()), User::getCode, dto.getKeyword()))
|
|
.or(StrUtil.isNotBlank(dto.getKeyword()), x -> x.like(StrUtil.isNotBlank(dto.getKeyword()), User::getCode, dto.getKeyword()))
|
|
@@ -164,10 +165,13 @@ public class UserController {
|
|
.like(StrUtil.isNotBlank(dto.getCode()), User::getCode, dto.getCode())
|
|
.like(StrUtil.isNotBlank(dto.getCode()), User::getCode, dto.getCode())
|
|
.like(StrUtil.isNotBlank(dto.getName()), User::getName, dto.getName())
|
|
.like(StrUtil.isNotBlank(dto.getName()), User::getName, dto.getName())
|
|
.like(StrUtil.isNotBlank(dto.getMobile()), User::getMobile, dto.getMobile())
|
|
.like(StrUtil.isNotBlank(dto.getMobile()), User::getMobile, dto.getMobile())
|
|
|
|
+ .eq(ObjectUtil.isNotNull(dto.getUserType()), Role::getId, dto.getUserType())
|
|
.orderByDesc(User::getCreateDate)
|
|
.orderByDesc(User::getCreateDate)
|
|
.select(User::getId)
|
|
.select(User::getId)
|
|
.select(User.class, x -> VoToColumnUtil.fieldsToColumns(UserPageVo.class).contains(x.getProperty()))
|
|
.select(User.class, x -> VoToColumnUtil.fieldsToColumns(UserPageVo.class).contains(x.getProperty()))
|
|
- .leftJoin(UserDeptRelation.class, UserDeptRelation::getUserId, User::getId));
|
|
|
|
|
|
+ .leftJoin(UserDeptRelation.class, UserDeptRelation::getUserId, User::getId)
|
|
|
|
+ .leftJoin(UserRoleRelation.class, UserRoleRelation::getUserId, User::getId)
|
|
|
|
+ .leftJoin(Role.class, Role::getId, UserRoleRelation::getRoleId));
|
|
|
|
|
|
PageOutput<UserPageVo> pageOutput = ConventPage.getPageOutput(page);
|
|
PageOutput<UserPageVo> pageOutput = ConventPage.getPageOutput(page);
|
|
|
|
|