|  |  | 
 |  |  |         if(user.getProcedureIds()!=null){ | 
 |  |  |             pageWrap.setProcedureIds(user.getProcedureIds()); | 
 |  |  |         }else{ | 
 |  |  |             pageWrap.setUserId(user.getId()); | 
 |  |  |             pageWrap.setCreateUser(user.getId()); | 
 |  |  |         } | 
 |  |  |         List<PlansExtListVO> result = plansExtMapper.selectList(pageWrap); | 
 |  |  |         if(result==null||result.size()==0){ | 
 |  |  | 
 |  |  |             pageWrap.getModel().setCreateUser(user.getId()); | 
 |  |  |             //否则走数据权限 | 
 |  |  |             pageWrap.getModel().setDepartIds(dataPermission); | 
 |  |  |          /*   if(dataPermission.size() == 0){ | 
 |  |  |                 //只能看自己的 | 
 |  |  |                 pageWrap.getModel().setCreateUser(user.getId()); | 
 |  |  |             }else{ | 
 |  |  |  | 
 |  |  |             }*/ | 
 |  |  |         } | 
 |  |  |         if(user.getProcedureIds()!=null){ | 
 |  |  |             pageWrap.getModel().setProcedureIds(user.getProcedureIds()); | 
 |  |  | 
 |  |  |     public void autoWorkReport(LoginUserInfo user, AutoWorkReportDTO autoWorkReportDTO){ | 
 |  |  |         if(Objects.isNull(autoWorkReportDTO) | 
 |  |  |             || Objects.isNull(autoWorkReportDTO.getCreateWorkorderRecordDTO()) | 
 |  |  |             || Objects.isNull(autoWorkReportDTO.getProUserList()) | 
 |  |  |             || Objects.isNull(autoWorkReportDTO.getProUserList().size()==0) | 
 |  |  |             || Objects.isNull(autoWorkReportDTO.getCreateWorkorderRecordDTO().getUnQualifiedNum())|| autoWorkReportDTO.getCreateWorkorderRecordDTO().getUnQualifiedNum().compareTo(BigDecimal.ZERO) < Constants.ZERO | 
 |  |  |             || Objects.isNull(autoWorkReportDTO.getCreateWorkorderRecordDTO().getQualifiedNum())|| autoWorkReportDTO.getCreateWorkorderRecordDTO().getQualifiedNum().compareTo(BigDecimal.ZERO) < Constants.ZERO){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  | 
 |  |  |         Workorder param = new Workorder(); | 
 |  |  |         param.setPlanId(autoWorkReportDTO.getPlansId()); | 
 |  |  |         param.setPlanDate(new Date()); | 
 |  |  |         CompanyUser companyUser= companyUserExtMapper.selectById(autoWorkReportDTO.getProUserList().get(Constants.ZERO)); | 
 |  |  |         param.setCreateUser(companyUser.getUserId()); | 
 |  |  | //        CompanyUser companyUser= companyUserExtMapper.selectById(autoWorkReportDTO.getProUserList().get(Constants.ZERO)); | 
 |  |  |         param.setCreateUser(autoWorkReportDTO.getProUserList().get(Constants.ZERO)); | 
 |  |  |         param.setProGroupId(autoWorkReportDTO.getProGroupId()); | 
 |  |  |         param.setProUserList(autoWorkReportDTO.getProUserList()); | 
 |  |  |         param.setPlanNum(num.intValue()); |