| | |
| | | Date endDate = DateUtils.getDayEnd(now); |
| | | //获得今日工单 |
| | | List<WorkOrderVO> list = workOrderService.distributeList(startDate,endDate); |
| | | List<String> worderNos = new ArrayList<>(); |
| | | List<String> workOrderNos = new ArrayList<>(); |
| | | for (WorkOrderVO workOrderVO : list){ |
| | | for (String errType : workOrderVO.getErrorTypeList()){ |
| | | if (WorkOrderTask.errType.contains(errType)){ |
| | | //判断工单是否包含errType中的错误类型 |
| | | worderNos.add(workOrderVO.getWorkOrderNo()); |
| | | workOrderNos.add(workOrderVO.getWorkOrderNo()); |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | DistributeWorkOrderQuery distributeWorkOrderQuery = new DistributeWorkOrderQuery(); |
| | | distributeWorkOrderQuery.setWorkOrderNOList(worderNos); |
| | | distributeWorkOrderQuery.setWorkOrderNOList(workOrderNos); |
| | | //下发接口 |
| | | workOrderService.selectedIdsDistribute(distributeWorkOrderQuery); |
| | | } |