| | |
| | | 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; |
| | |
| | | |
| | | 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; |
| | |
| | | @Override |
| | | public void saveConservator(ConservatorDTO dto) { |
| | | SysUser user = BeanUtils.copyBean(dto, SysUser.class); |
| | | |
| | | // 添加 |
| | | if (StringUtils.isNull(dto.getUserId())) { |
| | | boolean b = checkPhoneUnique(user); |
| | |
| | | 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()); |
| | |
| | | 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()); |