From 32cf315c6ac0cbbac6cc75a5e4e083d5e72bbe04 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期三, 12 四月 2023 16:52:00 +0800 Subject: [PATCH] 穿梭车到达提升机口前,优先调度提升机。寻路节点增加层高等 --- src/main/java/com/zy/common/utils/NavigatePositionConvert.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NavigatePositionConvert.java b/src/main/java/com/zy/common/utils/NavigatePositionConvert.java index 28a2324..2ce466c 100644 --- a/src/main/java/com/zy/common/utils/NavigatePositionConvert.java +++ b/src/main/java/com/zy/common/utils/NavigatePositionConvert.java @@ -1,7 +1,9 @@ package com.zy.common.utils; import com.core.common.SpringUtils; +import com.zy.asrs.entity.BasDevp; import com.zy.asrs.entity.LocMast; +import com.zy.asrs.service.BasDevpService; import com.zy.asrs.service.LocMastService; /** @@ -51,9 +53,20 @@ sb.append("0"); } sb.append(z); - String position = sb.toString(); + String position = sb.toString();//搴撲綅鍙� + + //搴撲綅鍙疯浆灏忚溅浜岀淮鐮� LocMastService locMastService = SpringUtils.getBean(LocMastService.class); LocMast locMast = locMastService.queryByLoc(position); + if (locMast == null) { + //褰撳墠搴撲綅鍙锋煡涓嶅埌锛屽彲鑳芥槸绔欑偣搴撲綅鍙� + BasDevpService basDevpService = SpringUtils.getBean(BasDevpService.class); + BasDevp basDevp = basDevpService.queryByLocNo(position); + if (basDevp == null) { + return null; + } + return Short.parseShort(basDevp.getQrCodeValue()); + } return Short.parseShort(locMast.getQrCodeValue()); } -- Gitblit v1.9.1