From 5d480903c47b8966a086fc6c9bb26151f695570a Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期五, 13 三月 2026 15:19:03 +0800
Subject: [PATCH] erp下发停止出库任务,wms取消wcs任务

---
 src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java |   23 ++++-------------------
 1 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java b/src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java
index c76c863..534fbc6 100644
--- a/src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java
+++ b/src/main/java/com/zy/api/service/impl/WcsApiServiceImpl.java
@@ -24,11 +24,7 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import java.io.IOException;
-import java.util.Collections;
-import java.util.Date;
-import java.util.List;
-import java.util.Objects;
-import java.util.Set;
+import java.util.*;
 import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 
@@ -211,8 +207,8 @@
         return ioType != null && (ioType == 101 || ioType == 103 || ioType == 104 || ioType == 107 || ioType == 110);
     }
     @Override
-    public R pauseOutTasks(StopOutTaskParams params) {
-        if (params == null || params.getTasks() == null || params.getTasks().isEmpty()) {
+    public R pauseOutTasks(List<HashMap<String,Object>> params) {
+        if (params == null || params.size() == 0) {
             return R.ok("鏃犱换鍔¢渶瑕佸彇娑�");
         }
         if (!Boolean.parseBoolean(String.valueOf(switchValue))) {
@@ -236,18 +232,7 @@
                 String msg = jsonObject.getString("msg");
                 throw new CoolException(Cools.isEmpty(msg) ? "WCS鍙栨秷鍑哄簱浠诲姟澶辫触" : msg);
             }
-            JSONObject data = jsonObject.getJSONObject("data");
-            List<String> successList = data == null || data.getJSONArray("successList") == null
-                    ? Collections.emptyList()
-                    : data.getJSONArray("successList").toJavaList(String.class);
-            List<String> failList = data == null || data.getJSONArray("failList") == null
-                    ? Collections.emptyList()
-                    : data.getJSONArray("failList").toJavaList(String.class);
-            R result = R.ok(Cools.isEmpty(jsonObject.getString("msg")) ? "鎿嶄綔鎴愬姛" : jsonObject.getString("msg"));
-            result.put("data", data);
-            result.put("successList", successList);
-            result.put("failList", failList);
-            return result;
+            return R.ok(Cools.isEmpty(jsonObject.getString("msg")) ? "鎿嶄綔鎴愬姛" : jsonObject.getString("msg"));
         } catch (IOException e) {
             throw new CoolException("璋冪敤WCS鍙栨秷鍑哄簱浠诲姟澶辫触: " + e.getMessage());
         }

--
Gitblit v1.9.1