| | |
| | | @Override |
| | | public TMonitorResult call() { |
| | | TMonitorResult result = checkPointUtil.check(monitor); |
| | | // 一天内监测到离线1次以上,生成工单 |
| | | if (result.getOffLineCount() >= times) { |
| | | // 这次不在线且一天内监测到离线2次及以上,生成工单 |
| | | if (!result.getPingOnline() && result.getOffLineCount() >= times) { |
| | | WorkOrder workOrder = new WorkOrder(); |
| | | workOrder.setSerialNumber(result.getNo()); |
| | | List<String> errList = new ArrayList<>(); |
| | |
| | | workOrder.setStatus(WorkOrderStatusEnum.DISTRIBUTED); |
| | | result.setWorkOrder(workOrder); |
| | | } |
| | | log.info("监测对象:"+result); |
| | | return result; |
| | | } |
| | | |