From e74708ae35b2ad051af052bf542741bf7cd01ec4 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 20 六月 2023 15:16:25 +0800
Subject: [PATCH] 小车出库放完后货,行驶到母轨进行退让
---
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 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 a3270f1..0a5f651 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1066,6 +1066,21 @@
//鏈壘鍒拌矾寰勶紝绛夊緟涓嬩竴娆�
continue;
}
+
+ //鑾峰彇褰撳墠灏忚溅鎵�鍦ㄦゼ灞傜殑绔欑偣淇℃伅
+ BasDevp basDevp = basDevpService.queryByLocNo(liftSiteLocNo);
+ Short endStartCode = Short.parseShort(basDevp.getQrCodeValue());//绔欑偣浜岀淮鐮�
+
+ String disLocNo = "190020" + Utils.getLev(liftSiteLocNo);//閬胯浣嶇疆
+ LocMast locMast1 = locMastService.queryByLoc(disLocNo);
+ if (locMast1 == null) {
+ continue;//鎵句笉鍒板簱浣�
+ }
+ short disCode = Short.parseShort(locMast1.getQrCodeValue());
+ //浠诲姟鎵ц瀹屽悗锛屽皬杞﹁繘鍏ョЩ寮�鎻愬崌鏈哄彛绔欑偣浣嶇疆锛屼互鍏嶅潬钀�
+ ShuttleCommand moveCommand = shuttleThread.getMoveCommand(endStartCode, disCode, 1400, ShuttleRunDirection.BOTTOM.id, endStartCode, 1400, 500);
+ commands.add(moveCommand);
+
//鍒嗛厤鐩爣搴撲綅
shuttleProtocol.setLocNo(wrkMast.getSourceLocNo());
//鍒嗛厤浠诲姟鍙�
@@ -1190,6 +1205,9 @@
}
String shuttleLocNo = shuttleProtocol.getCurrentLocNo();//浜岀淮鐮佸搴斿簱浣嶅彿
+ if (shuttleLocNo == null) {
+ continue;
+ }
int shuttleLocNoLey = Utils.getLev(shuttleLocNo);//搴撲綅鍙峰搴斿眰楂�
if (lev == shuttleLocNoLey) {
//宸ヤ綔妗fゼ灞傜浉鍚岀殑绌挎杞�
--
Gitblit v1.9.1