| | |
| | | public synchronized void clearCompletedTask() { |
| | | ArrayList<Long> taskSts = new ArrayList<>(); |
| | | taskSts.add(TaskStsType.COMPLETE_INBOUND.sts); |
| | | taskSts.add(TaskStsType.OUT_TASK_OVER.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_CHARGE.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_MOVE.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_MANUAL.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_LADEN_MOVE.sts); |
| | | |
| | | |
| | | List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() |
| | | .eq(Task::getStatus, 1) |
| | | .in(Task::getTaskSts, taskSts)); |
| | | for (Task task : tasks) { |
| | | |
| | | if (Cools.isEmpty(task.getMemo())){ |
| | | task.setTaskSts(998L); |
| | | taskService.updateById(task); |
| | | continue; |
| | | } |
| | | |
| | | HashMap<String, String> mesMap = new HashMap<>(); |
| | | mesMap.put("taskNo", task.getWmsTaskNo()); |
| | | mesMap.put("contNo",task.getZpallet()); |
| | | boolean returnTask4 = toMesHttpRequest(mesMap, "172.18.231.126", "/api/wcs/wcsTaskInfo", "4",task.getMemo()); |
| | | if (returnTask4){ |
| | | log.info("任务完成后上报mes成功,任务号:"+task.getWmsTaskNo()); |
| | | //记录库存信息 |
| | | updateRecordLoc(task); |
| | | //任务转历史档 |
| | |
| | | public synchronized void clearCompletedTask999() { |
| | | ArrayList<Long> taskSts = new ArrayList<>(); |
| | | taskSts.add(TaskStsType.OUT_TASK_OVER_HAND.sts); |
| | | taskSts.add(TaskStsType.OUT_TASK_OVER.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_CHARGE.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_MOVE.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_MANUAL.sts); |
| | | taskSts.add(TaskStsType.COMPLETE_LADEN_MOVE.sts); |
| | | taskSts.add(TaskStsType.IN_TASK_OVER_HAND.sts); |
| | | |
| | | |
| | | List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() |