From cc43c9e4f1ff6dad52ba64095b7cb40841816809 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期二, 31 十二月 2024 18:10:36 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- 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