|  |  | 
 |  |  |         //检查是否必须答题,并且符合答题要求 | 
 |  |  |         ProblemLog problemLog = isValidProblemLog(visits,source); | 
 |  |  |         //获取申请的海康访问门禁组信息 | 
 |  |  |         getHkDeviceRoles(visits,isERP); | 
 |  |  | //        getHkDeviceRoles(visits,isERP); | 
 |  |  |         //检验拜访人是否合法 | 
 |  |  |         Member visitMember = isValideVisitedUser(visits.getReceptMemberId()); | 
 |  |  |         if(StringUtils.isNotBlank(visits.getIdcardNo()) && Constants.equalsInteger(Constants.ZERO, visits.getIdcardType()) | 
 |  |  | 
 |  |  |         //初始化访客信息 | 
 |  |  |         initVisitInfo(visits,date); | 
 |  |  |  | 
 |  |  | //        if(StringUtils.isNotBlank(visits.getFaceImg())&&(Constants.equalsInteger(visits.getType(),Constants.ZERO)|| Constants.equalsInteger(visits.getType(),Constants.TWO))){ | 
 |  |  | //            //人脸评分 | 
 |  |  | //            FacePictureCheckRequest param = new FacePictureCheckRequest(); | 
 |  |  | //            String prefixUrl = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_LOCAL_RESOURCE_PATH).getCode() + | 
 |  |  | //                    systemDictDataBiz.queryByCode(Constants.FTP,Constants.MEMBER_IMG).getCode(); | 
 |  |  | //            param.setFacePicUrl(prefixUrl + visits.getFaceImg()); | 
 |  |  | //            BaseResponse<FacePictureCheckResponse> response = HKService.facePictureCheck(param); | 
 |  |  | //            if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){ | 
 |  |  | //                throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "对不起,人脸评分获取数据失败~"); | 
 |  |  | //            } | 
 |  |  | //            FacePictureCheckResponse facePictureCheckResponse = response.getData(); | 
 |  |  | //            if(Objects.isNull(facePictureCheckResponse) || Objects.isNull(facePictureCheckResponse.getCheckResult())){ | 
 |  |  | //                throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "对不起,人脸评分获取数据失败~"); | 
 |  |  | //            } | 
 |  |  | //            if(!facePictureCheckResponse.getCheckResult()){ | 
 |  |  | //                throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), facePictureCheckResponse.getStatusMessage()); | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  |         visits.setSendTimeOutNotice(Constants.ZERO); | 
 |  |  |         visitsMapper.insert(visits); | 
 |  |  |  |