| | |
| | | @Override |
| | | public PageDTO<SupplierVO> getSupplierPage(SupplierQuery query) { |
| | | Page<SysUser> page = this.lambdaQuery() |
| | | .select(SysUser::getUserId, SysUser::getNickName, SysUser::getPhonenumber) |
| | | .select(SysUser::getUserId, SysUser::getNickName, SysUser::getPhonenumber, SysUser::getContacts) |
| | | .like(StringUtils.isNotBlank(query.getNickName() |
| | | ), SysUser::getNickName, query.getNickName()).eq(SysUser::getUserType, "02") |
| | | .eq(SysUser::getDelFlag, "0").orderByDesc(SysUser::getCreateTime) |
| | |
| | | if (StringUtils.isEmpty(page.getRecords())) { |
| | | return PageDTO.empty(page); |
| | | } |
| | | return PageDTO.of(page, SupplierVO.class); |
| | | return PageDTO.of(page,SupplierVO.class); |
| | | } |
| | | |
| | | /** |
| | |
| | | public void saveSupplier(SupplierDTO dto) { |
| | | |
| | | SysUser user = BeanUtils.copyBean(dto, SysUser.class); |
| | | boolean b = checkPhoneUnique(user); |
| | | if (!b) { |
| | | throw new ServiceException("该手机号已存在"); |
| | | } |
| | | |
| | | |
| | | // 添加 |
| | | if (StringUtils.isNull(dto.getUserId())) { |
| | | boolean b = checkPhoneUnique(user); |
| | | if (!b) { |
| | | throw new ServiceException("该手机号已存在"); |
| | | } |
| | | user.setUserName(dto.getPhonenumber()); |
| | | user.setUserType("02"); |
| | | user.setContacts(dto.getContacts()); |
| | | user.setCreateTime(new Date()); |
| | | user.setCreateBy(SecurityUtils.getUsername()); |
| | | this.save(user); |
| | |
| | | } |
| | | user.setNickName(dto.getNickName()); |
| | | user.setPhonenumber(dto.getPhonenumber()); |
| | | user.setUserName(dto.getPhonenumber()); |
| | | user.setContacts(dto.getContacts()); |
| | | user.setUpdateTime(new Date()); |
| | | user.setUpdateBy(SecurityUtils.getUsername()); |
| | | this.updateById(user); |