From 42cc083dd05f6c90137fc239482625492965a2e8 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 24 十月 2023 20:22:54 +0800
Subject: [PATCH] #路径规划修改

---
 src/main/java/com/zy/core/thread/NyShuttleThread.java |   70 +++++++++++++++++-----------------
 1 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/NyShuttleThread.java b/src/main/java/com/zy/core/thread/NyShuttleThread.java
index a84ca61..083a995 100644
--- a/src/main/java/com/zy/core/thread/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/NyShuttleThread.java
@@ -473,41 +473,41 @@
             return false;
         }
 
-        if (command.getRequest().getBody().get("requestType").equals("move")) {
-            ArrayList<int[]> whiteList = new ArrayList<>();//璁剧疆鑺傜偣鐨勭櫧鍚嶅崟
-            if (wrkMast != null && ((wrkMast.getIoType() > 100 && wrkMast.getIoType() < 200) || wrkMast.getIoType() == 11)) {
-                //鍑哄簱浠诲姟锛屼笉妫�娴嬮鑺傜偣
-                int[] startArr = NavigatePositionConvert.positionToXY(wrkMast.getSourceLocNo());//寮�濮嬭妭鐐�
-                whiteList.add(startArr);
-            }
-
-            //瑙i攣杩囪矾寰勶紝鍙娴嬩笅涓�娈佃矾寰勬槸鍚﹀彲璧�(褰撳墠璺緞宸茬粡琚攣瀹氭棤闇�鍐嶆娴�)
-            if (isLock) {
-                //鍙娴嬩笅涓�娈佃矾寰勬槸鍚﹀彲璧�(褰撳墠璺緞宸茬粡琚攣瀹氭棤闇�鍐嶆娴�)
-                //妫�娴嬭矾寰勬槸鍚﹀彲琛岃蛋
-                if (!checkPath(nextNodes == null ? command.getNodes() : nextNodes, null, whiteList)) {
-                    return false;
-                }
-            }else {
-                //妫�娴嬪綋鍓嶈矾寰勫拰涓嬩竴娈佃矾寰�
-                //妫�娴嬭矾寰勬槸鍚﹀彲琛岃蛋
-                if (!checkPath(command.getNodes(), nextNodes, whiteList)) {
-                    return false;
-                }
-            }
-
-            //閿佸畾璺緞锛岄攣瀹氬綋鍓嶈矾寰勫拰涓嬩竴姝ヨ矾寰�
-            List<NavigateNode> nodes = command.getNodes();
-            if (nextNodes != null) {
-                nodes.addAll(nextNodes);
-            }
-            if (nodes != null) {
-                boolean result = navigateMapUtils.writeNavigateNodeToRedisMap(Utils.getLev(shuttleProtocol.getCurrentLocNo()), nodes, true);//鎵�浣跨敤鐨勮矾寰勮繘琛岄攣瀹氱鐢�
-                if (!result) {
-                    return false;//璺緞閿佸畾澶辫触
-                }
-            }
-        }
+//        if (command.getRequest().getBody().get("requestType").equals("move")) {
+//            ArrayList<int[]> whiteList = new ArrayList<>();//璁剧疆鑺傜偣鐨勭櫧鍚嶅崟
+//            if (wrkMast != null && ((wrkMast.getIoType() > 100 && wrkMast.getIoType() < 200) || wrkMast.getIoType() == 11)) {
+//                //鍑哄簱浠诲姟锛屼笉妫�娴嬮鑺傜偣
+//                int[] startArr = NavigatePositionConvert.positionToXY(wrkMast.getSourceLocNo());//寮�濮嬭妭鐐�
+//                whiteList.add(startArr);
+//            }
+//
+//            //瑙i攣杩囪矾寰勶紝鍙娴嬩笅涓�娈佃矾寰勬槸鍚﹀彲璧�(褰撳墠璺緞宸茬粡琚攣瀹氭棤闇�鍐嶆娴�)
+//            if (isLock) {
+//                //鍙娴嬩笅涓�娈佃矾寰勬槸鍚﹀彲璧�(褰撳墠璺緞宸茬粡琚攣瀹氭棤闇�鍐嶆娴�)
+//                //妫�娴嬭矾寰勬槸鍚﹀彲琛岃蛋
+//                if (!checkPath(nextNodes == null ? command.getNodes() : nextNodes, null, whiteList)) {
+//                    return false;
+//                }
+//            }else {
+//                //妫�娴嬪綋鍓嶈矾寰勫拰涓嬩竴娈佃矾寰�
+//                //妫�娴嬭矾寰勬槸鍚﹀彲琛岃蛋
+//                if (!checkPath(command.getNodes(), nextNodes, whiteList)) {
+//                    return false;
+//                }
+//            }
+//
+//            //閿佸畾璺緞锛岄攣瀹氬綋鍓嶈矾寰勫拰涓嬩竴姝ヨ矾寰�
+//            List<NavigateNode> nodes = command.getNodes();
+//            if (nextNodes != null) {
+//                nodes.addAll(nextNodes);
+//            }
+//            if (nodes != null) {
+//                boolean result = navigateMapUtils.writeNavigateNodeToRedisMap(Utils.getLev(shuttleProtocol.getCurrentLocNo()), nodes, true);//鎵�浣跨敤鐨勮矾寰勮繘琛岄攣瀹氱鐢�
+//                if (!result) {
+//                    return false;//璺緞閿佸畾澶辫触
+//                }
+//            }
+//        }
 
         //鍙墽琛屽懡浠�
         if (!write(command, assignCommand)) {

--
Gitblit v1.9.1