From 333e9560acba5665f8290152cc38da1127f86dfb Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 31 十二月 2024 14:39:39 +0800 Subject: [PATCH] 最新版本541200007 --- server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java index c6f6dba..fbdccaa 100644 --- a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java +++ b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemUserServiceImpl.java @@ -2,6 +2,8 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.doumee.biz.system.SystemDictDataBiz; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; @@ -163,6 +165,19 @@ } return PageData.from(new PageInfo<>(userList)); } + @Override + public PageData<SystemUser> findDriverPage(PageWrap<SystemUser> pageWrap) { + IPage<SystemUser> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); + QueryWrapper<SystemUser> queryWrapper = new QueryWrapper<>(); + Utils.MP.blankToNull(pageWrap.getModel()); + queryWrapper.lambda() + .like(StringUtils.isNotBlank(pageWrap.getModel().getRealname()),SystemUser::getRealname,pageWrap.getModel().getRealname()) + .like(StringUtils.isNotBlank(pageWrap.getModel().getMobile()),SystemUser::getMobile,pageWrap.getModel().getMobile()) + .like(StringUtils.isNotBlank(pageWrap.getModel().getUsername()),SystemUser::getUsername,pageWrap.getModel().getUsername()) + .eq( pageWrap.getModel().getType()!=null,SystemUser::getType,pageWrap.getModel().getType()) + .eq (SystemUser::getDeleted,Constants.ZERO); + return PageData.from(systemUserMapper.selectPage(page, queryWrapper)); + } @Override public long count(SystemUser systemUser) { -- Gitblit v1.9.3