From dc3f9cc91759823ce59486f19b138be4b296a0f1 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 28 四月 2026 09:43:28 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/entity/BasCrnp.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/BasCrnp.java b/src/main/java/com/zy/asrs/entity/BasCrnp.java
index b6abfb8..ddb49c0 100644
--- a/src/main/java/com/zy/asrs/entity/BasCrnp.java
+++ b/src/main/java/com/zy/asrs/entity/BasCrnp.java
@@ -222,4 +222,25 @@
         }
     }
 
+    public String formatMappedLocNo(String locNo){
+        if (Cools.isEmpty(locNo)){
+            return locNo;
+        }
+        String[] locParts = locNo.split("-");
+        if (locParts.length < 3){
+            return locNo;
+        }
+        try {
+            Integer locationRow = Integer.valueOf(locParts[0]);
+            Integer commandRow = getCommandRow(locationRow);
+            if (commandRow == null || commandRow.equals(locationRow)){
+                return locNo;
+            }
+            String mappedLocNo = commandRow + "-" + locParts[1] + "-" + locParts[2];
+            return locNo + "(" + mappedLocNo + ")";
+        } catch (Exception exception) {
+            return locNo;
+        }
+    }
+
 }

--
Gitblit v1.9.1