From 65fd6576b61848c95681356c680c63fc010a0d5e Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 20 六月 2025 14:45:01 +0800
Subject: [PATCH] 大屏适配修改

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/services/Impl/WcsApiServiceImpl.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/services/Impl/WcsApiServiceImpl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/services/Impl/WcsApiServiceImpl.java
index 91532e1..7caf26c 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/services/Impl/WcsApiServiceImpl.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/apis/wcs/services/Impl/WcsApiServiceImpl.java
@@ -127,6 +127,7 @@
                         slapLightControlParam.setControllerCode(cacheSite.getMemo()).setTagCode(cacheSite.getSiteNo())
                                 .setColor("GREEN").setMode("LIGHT").setDisplay(String.valueOf(sum));
                         // 鍙戣捣浜伅璇锋眰
+                        log.info("浠诲姟{}鍒拌揪鎷i�変綅锛屾挱绉嶅浜伅涓嬪彂",task.getTaskNo(), JSONObject.toJSONString(slapLightControlParam));
                         CommonReponse response = HttpEssUtils.post("鍒拌揪鎷i�変綅锛屾挱绉嶅浜伅", HttpEssUtils.PLT_SEND_COMMAND, slapLightControlParam);
                         if (response.getCode().equals(0)) {
                             log.info("浠诲姟{}鍒拌揪鎷i�変綅锛屾挱绉嶅{}浜伅鎴愬姛",task.getTaskNo(),cacheSite.getSiteNo());
@@ -286,7 +287,7 @@
         tasks.forEach(task -> {
             try {
                 ConveyorStarParam conveyorStarParam = new ConveyorStarParam();
-                conveyorStarParam.setSlotCode(task.getOriginLoc())
+                conveyorStarParam.setSlotCode(task.getOriginSite())
                         .setContainerCode(task.getBarcode());
                 if (task.getTaskType() == 101) { //浠诲姟绫诲瀷涓�101鍏ㄧ洏鍑哄簱锛岀洿鎺ュ彇涓嬪鍣紝浼�200
                     conveyorStarParam.setDirection("200");
@@ -296,13 +297,17 @@
                 //璋冪敤涓夋柟鎺ュ彛锛屽皢浠诲姟鎺ㄩ�佽嚦ESS骞冲彴
                 MultiValueMap<String, Object> params = new LinkedMultiValueMap<>();
                 // 璁剧疆璇锋眰鍙傛暟
-                params.add("params", JSONObject.toJSONString(conveyorStarParam));
-                log.info("璇锋眰鍦板潃锛歿}锛岃姹傚弬鏁帮細{}", HttpEssUtils.CONVEYOR_START, JSONObject.toJSONString(conveyorStarParam));
                 HttpHeaders headers = new HttpHeaders();
                 headers.add("Content-Type", "application/json");
-                HttpEntity httpEntity = new HttpEntity<>(params, headers);
-                // 璇锋眰
-                ResponseEntity<String> exchange = restTemplate.exchange(HttpEssUtils.CONVEYOR_START, HttpMethod.POST, httpEntity, String.class);
+                headers.add("api-version", "v2.0");
+                HttpEntity httpEntity = new HttpEntity<>(conveyorStarParam, headers);
+                log.info("璇锋眰鍦板潃锛歿}锛岃姹傚弬鏁帮細{}", HttpEssUtils.CONVEYOR_START, JSONObject.toJSONString(conveyorStarParam));
+                ResponseEntity<String> exchange = restTemplate.exchange("http://192.168.2.200:9046/conveyor/moveContainer", HttpMethod.POST, httpEntity, String.class);
+//                HttpHeaders headers = new HttpHeaders();
+//                headers.add("Content-Type", "application/json");
+//                HttpEntity httpEntity = new HttpEntity<>(params, headers);
+//                // 璇锋眰
+//                ResponseEntity<String> exchange = restTemplate.exchange(HttpEssUtils.CONVEYOR_START, HttpMethod.POST, httpEntity, String.class);
                 log.info("涓嬪彂娴佸姩閫氱煡 杩斿洖缁撴灉锛歿}", exchange);
                 if (exchange.getBody() == null) {
                     throw new CoolException("涓嬪彂娴佸姩閫氱煡澶辫触锛侊紒");

--
Gitblit v1.9.1