|  |  | 
 |  |  |             per.setType(Constants.PlatType.admin); | 
 |  |  |         }else{ | 
 |  |  |             if(authenticationToken.getCompanyId() == null){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,该账户异常!"); | 
 |  |  |                 throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,该账户删除!"); | 
 |  |  |             } | 
 |  |  |             com = companyExtService.getModelById(authenticationToken.getCompanyId()); | 
 |  |  |             if(com == null){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该账户异常!"); | 
 |  |  |             if(com == null || Constants.equalsInteger( com.getDeleted(),Constants.ONE)){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该账户删除!请联系管理员"); | 
 |  |  |             } | 
 |  |  |             if(com.getStatus() == 0 ){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该企业已过禁用!"); | 
 |  |  |             if(Constants.equalsInteger( com.getStatus(),Constants.ZERO) ){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该企业已禁用!"); | 
 |  |  |             } | 
 |  |  |             if(com.getOepnValidDate().before(new Date())){ | 
 |  |  |             if(com.getOepnValidDate() != null && com.getOepnValidDate().before(new Date())){ | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,该企业已过使用有效期!"); | 
 |  |  |             } | 
 |  |  |             //如果是企业用户 |