| | |
| | | e.printStackTrace(); |
| | | } |
| | | taskReportService.updateById(taskReport); |
| | | } else if (taskReport.getEventType().equalsIgnoreCase(TaskReportStsType.OTBIN.name) && taskReport.getSeqNum().contains("SSX-RK")) { |
| | | String response = null; |
| | | try { |
| | | response = new HttpHandler.Builder() |
| | | .setUri(wcsUrl) |
| | | .setPath(wcsPath) |
| | | .setJson(JSON.toJSONString(taskReport)) |
| | | .build() |
| | | .doPost(); |
| | | log.info("返回参数:{}", response); |
| | | taskReport.setReportTimes((Cools.isEmpty(taskReport.getReportTimes()) ? 0 : taskReport.getReportTimes()) + 1); |
| | | taskReport.setUpdateTime(new Date()); |
| | | taskReport.setCompleted(1); |
| | | } catch (IOException e) { |
| | | taskReport.setReportTimes((Cools.isEmpty(taskReport.getReportTimes()) ? 0 : taskReport.getReportTimes()) + 1); |
| | | taskReport.setUpdateTime(new Date()); |
| | | e.printStackTrace(); |
| | | } |
| | | taskReportService.updateById(taskReport); |
| | | } else { |
| | | TaskEvent taskEvent = new TaskEvent(taskReport.getSeqNum(), taskReport.getEventType(), taskReport.getAgvId() + ""); |
| | | log.info("开始上报:{}", taskEvent); |
| | |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println("SSX-RK122".contains("SSX-RK")); |
| | | } |
| | | |
| | | /** |
| | | * 删除超过一定天数的上报历史记录 |
| | | */ |