From 4dcdd93603aad2ab27ee4976a6dd7b5d47dd5da4 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期五, 24 五月 2024 10:56:44 +0800
Subject: [PATCH] #

---
 zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/impl/LocDirectionServiceImpl.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/impl/LocDirectionServiceImpl.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/impl/LocDirectionServiceImpl.java
index 54e3a43..acdf593 100644
--- a/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/impl/LocDirectionServiceImpl.java
+++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/impl/LocDirectionServiceImpl.java
@@ -50,4 +50,32 @@
         }
         return data;
     }
+
+    @Override
+    public boolean isAsc(Integer row, String direction, Long hostId) {
+        List<ArrayList<Integer>> list = null;
+        if(direction.equals("inner")){
+            list = this.getInnerList(hostId);
+        } else if (direction.equals("outer")) {
+            list = this.getOuterList(hostId);
+        }else {
+            list = this.getNaturalList(hostId);
+        }
+
+        ArrayList<Integer> obj = null;
+        for (ArrayList<Integer> arrayList : list) {
+            if(arrayList.contains(row)){
+                obj = arrayList;
+                break;
+            }
+        }
+
+        if (obj != null && obj.size() >= 2) {
+            Integer i0 = obj.get(0);
+            Integer i1 = obj.get(1);
+            return i0 - i1 < 0;
+        }
+
+        return false;
+    }
 }

--
Gitblit v1.9.1