| | |
| | | throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "手机号已存在!"); |
| | | } |
| | | } |
| | | //存在工号需要唯一判断 |
| | | if (StringUtils.isNotBlank(systemUser.getEmpNo())){ |
| | | cu.setCode(systemUser.getEmpNo()); |
| | | if(companyUserService.findOne(cu) !=null){ |
| | | throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "工号已存在"); |
| | | } |
| | | } |
| | | |
| | | cu.setUserId(userId); |
| | | cu.setComDepartId(loginUser.getComDepartment().getId()); |
| | | cu.setCreateUser(loginUser.getId()); |
| | |
| | | if (codeUser != null && !codeUser.getId().equals(cu.getId())) { |
| | | throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "工号已存在"); |
| | | } |
| | | }else if (StringUtils.isBlank(systemUser.getEmpNo())) { |
| | | u.setCode(systemUser.getEmpNo()); |
| | | } |
| | | u.setId(cu.getId()); |
| | | u.setName(systemUser.getRealname()); |