|  |  | 
 |  |  |         if(plansList == null || plansList.size()==0){ | 
 |  |  |             throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "导入数据内容有误!"); | 
 |  |  |         } | 
 |  |  |         //添加企业员工关联关系 | 
 |  |  |         CompanyUser cuw = new CompanyUser(); | 
 |  |  |         cuw.setDeleted(Constants.ZERO); | 
 |  |  |         cuw.setRootDepartId(user.getRootDepartment().getId()); | 
 |  |  |         Company company = companyMapper.selectById(user.getCompany().getId()); | 
 |  |  |         if(company.getOpenUserNum() > 0){ | 
 |  |  |             //人数限制输入0,表示不限制人数 | 
 |  |  |             if(companyUserExtMapper.selectCount(new QueryWrapper<>(cuw)) + plansList.size() > company.getOpenUserNum() ){ | 
 |  |  |                 throw  new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"用户数量超过购买数量,请联系业务经理续购!"); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         CompanyPosition cp = new CompanyPosition(); | 
 |  |  |         cp.setDeleted(Constants.ZERO); | 
 |  |  |         cp.setCompanyId(user.getCompany().getId()); |