From 3adff2c549121bc166f49aa8de681265cd87b2d9 Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期四, 19 六月 2025 09:49:09 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/Utils.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 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 da37396..91ae550 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -3,6 +3,7 @@
 import com.core.common.Arith;
 import com.core.common.Cools;
 import com.core.common.SpringUtils;
+import com.zy.asrs.entity.LocMast;
 import com.zy.core.model.CrnSlave;
 import com.zy.core.properties.SlaveProperties;
 
@@ -384,4 +385,61 @@
         String wcsLocNo = getWcsLocNo("01-01-01-01-01");
         System.out.println(wcsLocNo);
     }
+
+    public static Integer StaNoCrnNo(Integer staNo) {
+        switch (staNo){
+            case 100:
+            case 101:
+                return 1;
+            case 102:
+            case 103:
+                return 2;
+            case 104:
+            case 105:
+                return 3;
+            case 106:
+            case 107:
+                return 4;
+            default:
+                return 0;
+        }
+    }
+
+    public static boolean locNoRowBoolean(Integer row) {
+        switch (row){
+            case 1:
+            case 2:
+            case 4:
+            case 5:
+            case 8:
+            case 9:
+            case 11:
+            case 12:
+                return true;
+            case 3:
+            case 6:
+            case 7:
+            case 10:
+            case 13:
+            default:
+                return false;
+        }
+    }
+
+    public static String Fusion(int x, int y, int z){
+        String locNo="0"+x;
+        if(z>=10){
+            locNo=locNo+"0"+z;
+        }else{
+            locNo=locNo+"00"+z;
+        }
+        if(y>=10){
+            locNo=locNo+y;
+        }else {
+            locNo=locNo+"0"+y;
+        }
+
+        return locNo;
+    }
+
 }

--
Gitblit v1.9.1