From 2acd428a1254175dbf6f0cdb1bdb9772a4f4f938 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 19 六月 2023 17:33:18 +0800
Subject: [PATCH] 提升机状态6,8迁移小车问题
---
src/main/java/com/zy/asrs/utils/Utils.java | 84 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index d9068cc..3ef6d92 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -268,6 +268,90 @@
return zerofill(String.valueOf(row), 2) + zerofill(String.valueOf(bay), 3) + zerofill(String.valueOf(lev), 2);
}
+ //鍑哄叆搴撶珯鐐瑰彿杞崲瀵瑰簲妤煎眰
+ public static Integer outInStaNoToLev(Integer distSta) {
+ Integer distLev = 1;//鐩爣妤煎眰
+ switch (distSta) {
+ case 102:
+ distLev = 2;//杈撻�佺嚎妤煎眰
+ case 105:
+ distLev = 1;//涓�妤�
+ case 106:
+ distLev = 3;//浜屾ゼ
+ case 107:
+ distLev = 4;//涓夋ゼ
+ case 108:
+ distLev = 5;//鍥涙ゼ
+ }
+ return distLev;
+ }
+
+ //妤煎眰杞崲瀵瑰簲鍑哄叆搴撶珯鐐瑰彿
+ public static Integer levToOutInStaNo(Integer lev) {
+ Integer staNo = null;//绔欑偣鍙�
+ switch (lev) {
+ case 1:
+ staNo = 105;
+ break;
+ case 2://杈撻�佺嚎灞�
+ staNo = 105;
+ break;
+ case 3:
+ staNo = 106;
+ break;
+ case 4:
+ staNo = 107;
+ break;
+ case 5:
+ staNo = 108;
+ break;
+ }
+ return staNo;
+ }
+
+ //鎻愬崌鏈轰綅缃弽棣堣浆鎹㈠嚭鍏ュ簱绔欑偣搴撲綅鍙�
+ public static String liftArrivalToOutInStaLocNo(Short liftArrival) {
+ String locNo = null;
+ switch (liftArrival) {
+ case 1:
+ locNo = "1800201";
+ break;
+ case 4:
+ locNo = "1800202";
+ break;
+ case 8:
+ locNo = "1800203";
+ break;
+ case 16:
+ locNo = "1800204";
+ break;
+ }
+ return locNo;
+ }
+
+ //妤煎眰杞崲瀵瑰簲鍑哄叆搴撶珯鐐瑰簱浣嶅彿
+ public static String levToOutInStaLocNo(Integer lev) {
+ String locNo = null;
+ if (lev >= 2) {
+ lev++;
+ }
+ switch (lev) {
+ case 1:
+ locNo = "1800201";
+ break;
+ case 3:
+ locNo = "1800202";
+ break;
+ case 4:
+ locNo = "1800203";
+ break;
+ case 5:
+ locNo = "1800204";
+ break;
+ }
+ return locNo;
+ }
+
public static void main(String[] args) {
System.out.println(JSON.toJSONString(getGroupOutsideLoc("0200101")));
}
--
Gitblit v1.9.1