From 474d031dd0f9de2e8af2cb8161b711dd82624a1e Mon Sep 17 00:00:00 2001
From: lsh <1>
Date: 星期四, 11 四月 2024 17:02:01 +0800
Subject: [PATCH] #浅库位优先

---
 src/main/java/com/zy/asrs/utils/Utils.java                  |   21 +++++++++++++++++++++
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |    8 ++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index 8c59836..e0d0f53 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -79,6 +79,14 @@
         taskWrk.setWrkNo(workNo1);
         taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹
         taskWrk.setCreateTime(now);
+        try{
+            if (param.getIoType()>1){
+                if (Utils.locNoRowBoolean(locMast.getRow1())){
+                    param.setTaskPriority(11);
+                }
+            }
+        }catch (Exception e){
+        }
         taskWrk.setIoType(param.getIoType());//浠诲姟绫诲瀷
         taskWrk.setIoPri(param.getTaskPriority());//浼樺厛绾�
         taskWrk.setBarcode(param.getBarcode());//鏉$爜
diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index 673a881..eda8910 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -405,4 +405,25 @@
         }
     }
 
+    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;
+        }
+    }
+
 }

--
Gitblit v1.9.1