From b5ef65d0103a71dc7af2b9be6d2ac43aca5bb726 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 27 八月 2024 08:59:57 +0800 Subject: [PATCH] 代码提交 bug解决 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java | 33 ++++++++++++++++++++++++++------- 1 files changed, 26 insertions(+), 7 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index aa3e777..5d9aac9 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -22,10 +22,7 @@ import com.ruoyi.system.domain.SysPost; import com.ruoyi.system.domain.SysUserPost; import com.ruoyi.system.domain.SysUserRole; -import com.ruoyi.system.domain.dto.ConservatorDTO; -import com.ruoyi.system.domain.dto.ConservatorQuery; -import com.ruoyi.system.domain.dto.SupplierDTO; -import com.ruoyi.system.domain.dto.SupplierQuery; +import com.ruoyi.system.domain.dto.*; import com.ruoyi.system.domain.vo.ConservatorVO; import com.ruoyi.system.domain.vo.SupplierVO; import com.ruoyi.system.mapper.SysPostMapper; @@ -680,12 +677,31 @@ return PageDTO.of(page1, ConservatorVO.class); } + @Override + public List<SysUser> getConservatorPage2(ConservatorQueryA query) { + + LambdaQueryWrapper<SysUser> wrapper1= Wrappers.lambdaQuery(); + wrapper1.eq(SysUser::getUserType, "03"); + wrapper1.eq(SysUser::getDelFlag,"0"); + if (org.springframework.util.StringUtils.hasLength(query.getTownCode())){ + wrapper1.eq(SysUser::getTownCode,query.getTownCode()); + }else if (org.springframework.util.StringUtils.hasLength(query.getCountyCode())){ + wrapper1.eq(SysUser::getCountyCode,query.getCountyCode()); + }else if (org.springframework.util.StringUtils.hasLength(query.getCityCode())){ + wrapper1.eq(SysUser::getCityCode,query.getCityCode()); + } + List<SysUser> list = this.list(wrapper1); + return list; + } @Override - public List<SysUser> getConservatorPage1() { + public List<SysUser> getConservatorPage1(String grade) { QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>(); sysUserQueryWrapper.eq("del_flag",0); sysUserQueryWrapper.eq("user_type","03"); + if (grade!=null){ + sysUserQueryWrapper.eq("roleType",grade); + } List<SysUser> page1 = this.list(sysUserQueryWrapper); return page1; @@ -694,7 +710,6 @@ @Override public void saveConservator(ConservatorDTO dto) { SysUser user = BeanUtils.copyBean(dto, SysUser.class); - // 添加 if (StringUtils.isNull(dto.getUserId())) { boolean b = checkPhoneUnique(user); @@ -705,7 +720,7 @@ user.setUserName(dto.getPhonenumber()); user.setUserType("03"); user.setCreateTime(new Date()); - user.setPassword(SecurityUtils.encryptPassword("123456")); + user.setPassword(SecurityUtils.encryptPassword("a123456")); user.setCreateBy(SecurityUtils.getUsername()); user.setProvinceName(dto.getProvinceName()); user.setProvinceCode(dto.getProvinceCode()); @@ -723,6 +738,10 @@ if (StringUtils.isNull(user)) { throw new ServiceException("管理员不存在"); } + boolean b = checkPhoneUnique(user); + if (!b) { + throw new ServiceException("该手机号已存在"); + } user.setNickName(dto.getNickName()); user.setPhonenumber(dto.getPhonenumber()); user.setUserName(dto.getPhonenumber()); -- Gitblit v1.7.1