From ae0d613e60b2308d23b2760d514d0ff3356bfa48 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 14 十月 2023 09:06:23 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   65 --------------------------------
 1 files changed, 0 insertions(+), 65 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index db387a9..01873ba 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2583,8 +2583,6 @@
                 continue;
             }
 
-//            this.shuttleMoveExecuteStepClearWrkMast(wrkMast);//娓呯悊111.灏忚溅绉诲姩瀹屾垚
-
         }
     }
 
@@ -3146,69 +3144,6 @@
                 MessageQueue.offer(SlaveType.Shuttle, assignCommand.getShuttleNo().intValue(), new Task(3, assignCommand));
             }
         }
-        return true;
-    }
-
-    /**
-     * 灏忚溅杩佺Щ-娓呯悊111.灏忚溅绉诲姩瀹屾垚
-     */
-    private boolean shuttleMoveExecuteStepClearWrkMast(WrkMast wrkMast) {
-        if (wrkMast.getWrkSts() == 111) {
-            //鑾峰彇鍥涘悜绌挎杞︾嚎绋�
-            NyShuttleThread shuttleThread = (NyShuttleThread) SlaveConnection.get(SlaveType.Shuttle, wrkMast.getShuttleNo());
-            if (shuttleThread == null) {
-                return false;
-            }
-            NyShuttleProtocol shuttleProtocol = shuttleThread.getShuttleProtocol();
-            if (shuttleProtocol == null) {
-                return false;
-            }
-
-            //灏忚溅澶勪簬绌洪棽鐘舵��
-            if (!shuttleProtocol.isIdleNoCharge(wrkMast.getWrkNo())) {
-                return false;
-            }
-
-            Object o = redisUtil.get("shuttle_wrk_no_" + shuttleProtocol.getTaskNo());
-            if (o != null) {
-                ShuttleRedisCommand redisCommand = JSON.parseObject(o.toString(), ShuttleRedisCommand.class);
-                ShuttleAssignCommand assignCommand = redisCommand.getAssignCommand();
-                int size = assignCommand.getCommands().size();
-                NyShuttleHttpCommand command = assignCommand.getCommands().get(size - 1);//鑾峰彇鏈�鍚庝竴娈靛懡浠�
-                if (!command.getComplete()) {
-                    return false;//鏈�鍚庝竴娈靛懡浠よ繕鏈畬鎴愶紝涓嶅仛鎿嶄綔
-                }
-                NavigateMapData navigateMapData = new NavigateMapData(Utils.getLev(shuttleProtocol.getCurrentLocNo()));
-                navigateMapData.writeNavigateNodeToRedisMap(assignCommand.getNodes(), false);//瑙i攣璺緞
-
-                //鍒犻櫎redis
-                redisUtil.del("shuttle_wrk_no_" + redisCommand.getWrkNo());
-            }
-
-            // 淇濆瓨宸ヤ綔涓绘。鍘嗗彶妗�
-            if (wrkMastLocMapper.save(wrkMast.getWrkNo()) <= 0) {
-                log.info("淇濆瓨宸ヤ綔鍘嗗彶妗workNo={0}]澶辫触", wrkMast.getWrkNo());
-            }
-            // 鍒犻櫎宸ヤ綔涓绘。
-            if (!wrkMastService.deleteById(wrkMast)) {
-                log.info("鍒犻櫎宸ヤ綔涓绘。[workNo={0}]澶辫触", wrkMast.getWrkNo());
-            }
-
-            //璁剧疆鍥涘悜绌挎杞︿负绌洪棽鐘舵��
-            shuttleProtocol.setProtocolStatus(ShuttleProtocolStatusType.IDLE);
-            //婧愬簱浣嶆竻闆�
-            shuttleProtocol.setSourceLocNo(null);
-            //鐩爣搴撲綅娓呴浂
-            shuttleProtocol.setLocNo(null);
-            //浠诲姟鎸囦护娓呴浂
-            shuttleProtocol.setAssignCommand(null);
-            //宸ヤ綔鍙锋竻闆�
-            shuttleProtocol.setTaskNo(0);
-            //娓呴櫎浠ょ墝
-            shuttleProtocol.setToken(0);
-            News.info("鍥涘悜绌挎杞﹀凡纭涓旂Щ鍔ㄤ换鍔″畬鎴愮姸鎬�,澶嶄綅銆傚洓鍚戠┛姊溅鍙�={}", shuttleProtocol.getShuttleNo());
-        }
-
         return true;
     }
 

--
Gitblit v1.9.1