From 6f2d5b1c8c670fcb0d9ed68904116e5be440c6dd Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Mon, 15 Dec 2025 09:21:50 +0800 Subject: [PATCH] orderNo --- .../com/gaotao/modules/dashboard/task/DashboardPushTask.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gaotao/modules/dashboard/task/DashboardPushTask.java b/src/main/java/com/gaotao/modules/dashboard/task/DashboardPushTask.java index f9e28bb..c097f79 100644 --- a/src/main/java/com/gaotao/modules/dashboard/task/DashboardPushTask.java +++ b/src/main/java/com/gaotao/modules/dashboard/task/DashboardPushTask.java @@ -184,6 +184,8 @@ public class DashboardPushTask { JsonNode sortingStations = rootNode.get("sortingStations"); + String orderNo = rootNode.get("orderNo")!=null ? rootNode.get("orderNo").asText() : ""; + // 处理返回的数据 for (JsonNode station : sortingStations) { String sortingStation = station.get("sortingStation").asText(); @@ -193,6 +195,7 @@ public class DashboardPushTask { if (devCode.equals(sortingStation) && materials != null && materials.isArray()) { for (JsonNode material : materials) { Map item = convertWcsMaterialToPickingItem(material); + item.put("orderNo", orderNo); // 添加订单号字段 stationList.add(item); } } @@ -1426,7 +1429,7 @@ public class DashboardPushTask { // 解析resMsg String resMsg = rootNode.has("resMsg") ? rootNode.get("resMsg").asText() : ""; - + // 检查是否有真实异常(排除"无异常"的情况) if (resMsg != null && !resMsg.isEmpty() && !resMsg.equals("无异常")) { Map exception = parseExceptionMessage(resMsg);