| | |
| | | //检查是否必须答题,并且符合答题要求 |
| | | 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()) |
| | |
| | | }else{ |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "对不起,发起拜访审批申请失败!"); |
| | | } |
| | | }else if(dataSyncConfig.getVisitorDataOrigin().equals(Constants.ZERO)){ |
| | | }else if(dataSyncConfig.getVisitorDataOrigin().equals(Constants.ZERO) || dataSyncConfig.getVisitorDataOrigin().equals(Constants.ZERO)){ |
| | | visits.setStatus(Constants.VisitStatus.waitCheck); |
| | | visitsMapper.updateById(visits); |
| | | approveService.createApproveFlow(visits.getType(),visits.getId(),visits.getReceptMemberId(),member); |
| | |
| | | pcWorkPlatformDataVO.setTodayOutUserNum(pcWorkPlatformDataVO.getLwUserOutNum() + pcWorkPlatformDataVO.getSignLevelNum() + inoutDayCount.getOutSelfMemberNum() ); |
| | | } |
| | | |
| | | }else if(Constants.equalsInteger(queryType,Constants.TWO)){ |
| | | } |
| | | else if(Constants.equalsInteger(queryType,Constants.TWO)){ |
| | | List<String> weekDays = DateUtil.getBeforDays(new Date(),7); |
| | | List<InterestedListVO> weekVisitList = new ArrayList<>(); |
| | | List<InterestedListVO> weekCarList = new ArrayList<>(); |
| | |
| | | } |
| | | pcWorkPlatformDataVO.setInternalList(internalList); |
| | | pcWorkPlatformDataVO.setLwList(lwList); |
| | | }else if(Constants.equalsInteger(queryType,Constants.THREE)) { |
| | | } |
| | | else if(Constants.equalsInteger(queryType,Constants.THREE)) { |
| | | if (Objects.isNull(loginUserInfo.getMemberId())) { |
| | | pcWorkPlatformDataVO.setNoticesList(new ArrayList<>()); |
| | | pcWorkPlatformDataVO.setNoticesNum(0); |
| | |
| | | } |
| | | } |
| | | |
| | | }else{ |
| | | } |
| | | else{ |
| | | String code= systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.TIMEOUT_WARNING).getCode(); |
| | | MPJLambdaWrapper<Visits> queryWrapper = new MPJLambdaWrapper<>(); |
| | | queryWrapper.selectAll(Visits.class); |