From b3d902bb16adf735a554d9b3f5d383b014d9697b Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期四, 11 七月 2024 09:10:56 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/timer/TaskTimer.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/timer/TaskTimer.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/timer/TaskTimer.java index cdc3cd6..896d325 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/timer/TaskTimer.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/timer/TaskTimer.java @@ -140,22 +140,25 @@ 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("浠诲姟瀹屾垚鍚庝笂鎶es鎴愬姛锛屼换鍔″彿:"+task.getWmsTaskNo()); //璁板綍搴撳瓨淇℃伅 updateRecordLoc(task); //浠诲姟杞巻鍙叉。 @@ -173,6 +176,12 @@ 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>() -- Gitblit v1.9.1