From 34dfbfea5bcb1456e923e91f05b9005c6eaddbee Mon Sep 17 00:00:00 2001 From: luzhengwang Date: Tue, 30 Jan 2024 13:09:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=EF=BC=8C=E9=AB=98=E7=BA=A7=E6=9F=A5=E8=AF=A2=E4=B8=8B?= =?UTF-8?q?=EF=BC=8C=E9=80=89=E4=B8=AD=E6=9C=BA=E6=9E=84=EF=BC=8C=E5=8F=B3?= =?UTF-8?q?=E4=BE=A7=E5=88=97=E8=A1=A8=E4=B8=8D=E6=9B=B4=E6=96=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/sys/service/impl/SysUserServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pearadmin/modules/sys/service/impl/SysUserServiceImpl.java b/src/main/java/com/pearadmin/modules/sys/service/impl/SysUserServiceImpl.java index 5e08c9b1..831bf6b0 100644 --- a/src/main/java/com/pearadmin/modules/sys/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/pearadmin/modules/sys/service/impl/SysUserServiceImpl.java @@ -16,6 +16,9 @@ import com.pearadmin.modules.sys.mapper.SysUserMapper; import com.pearadmin.modules.sys.mapper.SysDeptMapper; import com.pearadmin.modules.sys.mapper.SysUserRoleMapper; import com.pearadmin.modules.sys.service.SysUserService; + +import cn.hutool.core.util.StrUtil; + import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -61,7 +64,11 @@ public class SysUserServiceImpl extends ServiceImpl imple @Override public PageInfo page(SysUser param, PageDomain pageDomain) { PageHelper.startPage(pageDomain.getPage(), pageDomain.getLimit()); - List sysUsers = list(new QueryWrapper<>(param)); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(StrUtil.isNotBlank(param.getDeptId()), SysUser::getDeptId, param.getDeptId()); + wrapper.like(StrUtil.isNotBlank(param.getRealName()), SysUser::getRealName, param.getRealName()); + wrapper.like(StrUtil.isNotBlank(param.getUsername()), SysUser::getUsername, param.getUsername()); + List sysUsers = list(wrapper); return new PageInfo<>(sysUsers); } -- Gitee