|  |  | 
 |  |  |         if(Objects.isNull(createCompanyUserDTO) | 
 |  |  |                 ||StringUtils.isBlank(createCompanyUserDTO.getUserName()) | 
 |  |  |                 ||StringUtils.isBlank(createCompanyUserDTO.getRealName()) | 
 |  |  |                 ||StringUtils.isBlank(createCompanyUserDTO.getPassword()) | 
 |  |  |                 ||StringUtils.isBlank(createCompanyUserDTO.getMobile())){ | 
 |  |  |                 ||StringUtils.isBlank(createCompanyUserDTO.getPassword()) ){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  |         } | 
 |  |  |         LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  | 
 |  |  |         systemUser.setPassword(Utils.Secure.encryptPassword(systemUser.getPassword(), salt)); | 
 |  |  |         systemUser.setSalt(salt); | 
 |  |  |         Integer userId = systemUserService.create(systemUser); | 
 |  |  |         if(systemUser.getType().equals(Constants.UserType.COMPANY)){ | 
 |  |  |         if(systemUser.getType().equals(Constants.UserType.COMPANY.getKey())){ | 
 |  |  |             SystemUserRole newUserRole = new SystemUserRole(); | 
 |  |  |             newUserRole.setUserId(userId); | 
 |  |  |             newUserRole.setRoleId(createCompanyUserDTO.getRoleId()); | 
 |  |  | 
 |  |  |     @Transactional(rollbackFor = {Exception.class,BusinessException.class}) | 
 |  |  |     public void companyUpdUser(CreateCompanyUserDTO updCreateCompanyUserDTO) { | 
 |  |  |         if(Objects.isNull(updCreateCompanyUserDTO) | 
 |  |  |                 ||Objects.isNull(updCreateCompanyUserDTO.getUserId()) | 
 |  |  |                 ||StringUtils.isBlank(updCreateCompanyUserDTO.getRealName()) | 
 |  |  |                 ||StringUtils.isBlank(updCreateCompanyUserDTO.getMobile())){ | 
 |  |  |                 ||Objects.isNull(updCreateCompanyUserDTO.getId()) | 
 |  |  |                 ||StringUtils.isBlank(updCreateCompanyUserDTO.getRealName())){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  |         } | 
 |  |  |         SystemUser systemUser  = systemUserService.findById(updCreateCompanyUserDTO.getUserId()); | 
 |  |  |         SystemUser systemUser  = systemUserService.findById(updCreateCompanyUserDTO.getId()); | 
 |  |  |         if(Objects.isNull(systemUser)){ | 
 |  |  |             throw new BusinessException(ResponseStatus.DATA_EMPTY); | 
 |  |  |         } | 
 |  |  |         systemUser.setRealname(updCreateCompanyUserDTO.getRealName()); | 
 |  |  |         systemUser.setMobile(systemUser.getMobile()); | 
 |  |  |  | 
 |  |  |         // 生成密码盐 | 
 |  |  | //        String salt = RandomStringUtils.randomAlphabetic(6); | 
 |  |  | //        // 生成密码 | 
 |  |  | //        systemUser.setPassword(Utils.Secure.encryptPassword(systemUser.getPassword(), salt)); | 
 |  |  | //        systemUser.setSalt(salt); | 
 |  |  |         systemUser.setMobile(updCreateCompanyUserDTO.getMobile()); | 
 |  |  |         systemUserService.updateById(systemUser); | 
 |  |  |         if(systemUser.getType().equals(Constants.UserType.COMPANY)){ | 
 |  |  |         if(systemUser.getType().equals(Constants.UserType.COMPANY.getKey())){ | 
 |  |  |             // 删除关联角色 | 
 |  |  |             SystemUserRole deleteDto = new SystemUserRole(); | 
 |  |  |             deleteDto.setUserId(systemUser.getId()); | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional(rollbackFor = {Exception.class,BusinessException.class}) | 
 |  |  |     public void updUserStatus(Integer id,Integer status) { | 
 |  |  |  | 
 |  |  |         SystemUser systemUser  = systemUserService.findById(id); | 
 |  |  |         if(Objects.isNull(systemUser)){ | 
 |  |  |             throw new BusinessException(ResponseStatus.DATA_EMPTY); | 
 |  |  |         } | 
 |  |  |         systemUser.setStatus(status); | 
 |  |  |         systemUserService.updateById(systemUser); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional(rollbackFor = {Exception.class,BusinessException.class}) | 
 |  |  |     public void updPassword(CreateCompanyUserDTO updCreateCompanyUserDTO) { | 
 |  |  |         if(Objects.isNull(updCreateCompanyUserDTO) | 
 |  |  |                 ||Objects.isNull(updCreateCompanyUserDTO.getUserId()) | 
 |  |  |                 ||Objects.isNull(updCreateCompanyUserDTO.getId()) | 
 |  |  |                 ||StringUtils.isBlank(updCreateCompanyUserDTO.getPassword())){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  |         } | 
 |  |  |         SystemUser systemUser  = systemUserService.findById(updCreateCompanyUserDTO.getUserId()); | 
 |  |  |         SystemUser systemUser  = systemUserService.findById(updCreateCompanyUserDTO.getId()); | 
 |  |  |         if(Objects.isNull(systemUser)){ | 
 |  |  |             throw new BusinessException(ResponseStatus.DATA_EMPTY); | 
 |  |  |         } |