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