From 46757ed2f11930e4dcea0e245451d59fa1f945d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A5=8E=E5=85=B4?= <2220574228@qq.com> Date: Sat, 11 Jul 2026 10:39:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E4=BB=BB=E5=8A=A1=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E7=A9=BA=E6=8C=87=E9=92=88=E5=A4=84=E7=90=86;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/stockInOrder/StockInOrderApplicationService.java | 5 ++++- .../stockOutOrder/StockOutOrderApplicationService.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockInOrder/StockInOrderApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockInOrder/StockInOrderApplicationService.java index 6a3a299db..20ed4b54c 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockInOrder/StockInOrderApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockInOrder/StockInOrderApplicationService.java @@ -606,7 +606,10 @@ public class StockInOrderApplicationService { List taskIds = Arrays.asList(split); if (taskIds != null && taskIds.size() > 0) { // 删除匹配元素 - taskIds.removeIf(str -> removeUserId.equals(str)); + //taskIds.removeIf(str -> removeUserId.equals(str)); + taskIds = taskIds.stream() + .filter(str -> !Objects.equals(removeUserId, str)) + .collect(Collectors.toList()); if (taskIds != null && taskIds.size() > 0) { String newTaskIssueUserId = String.join(",", taskIds); stock.setTaskIssueUserId(newTaskIssueUserId); diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java index a8ecf9aa8..4501c2ff2 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java @@ -1653,7 +1653,10 @@ public class StockOutOrderApplicationService { List taskIds = Arrays.asList(split); if (taskIds != null && taskIds.size() > 0) { // 删除匹配元素 - taskIds.removeIf(str -> removeUserId.equals(str)); + //taskIds.removeIf(str -> removeUserId.equals(str)); + taskIds = taskIds.stream() + .filter(str -> !Objects.equals(removeUserId, str)) + .collect(Collectors.toList()); if (taskIds != null && taskIds.size() > 0) { String newTaskIssueUserId = String.join(",", taskIds); stock.setTaskIssueUserId(newTaskIssueUserId);