From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期一, 07 七月 2025 17:31:38 +0800
Subject: [PATCH] 印尼佳通优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/wms/WCSHelper.cs |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/wms/WCSHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/wms/WCSHelper.cs
index 4d19c85..9d9103f 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/wms/WCSHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/wms/WCSHelper.cs
@@ -25,6 +25,7 @@
         {
             var res = false;
             var db = new SqlHelper<WCSTask>().GetInstance();
+            task.T_MODIFY = DateTime.Now;
             res = db.Updateable(task).ExecuteCommand() > 0;
             return res;
         }
@@ -65,14 +66,14 @@
                 Where(a => a.S_OP_CODE.Trim() == wmsTaskNo
                 && a.N_B_STATE == -1
                 );
-            if (anomaly == 1)
+            /*if (anomaly == 1)
             {
                 updateable = updateable.Where(a => a.S_TYPE.Contains("銆愬紓甯搞�"));
             }
             else 
             {
                 updateable = updateable.Where(a => !a.S_TYPE.Contains("銆愬紓甯搞�"));
-            }
+            }*/
             return updateable.ExecuteCommand() > 0;
         }
 
@@ -89,6 +90,12 @@
         internal static WCSTask GetTask(string no) {
             var db = new SqlHelper<WCSTask>().GetInstance();
             var task = db.Queryable<WCSTask>().Where(a => a.S_CODE.Trim() == no).First();
+            return task;
+        }
+        internal static WCSTask GetTaskByEq(string eq)
+        {
+            var db = new SqlHelper<WCSTask>().GetInstance();
+            var task = db.Queryable<WCSTask>().Where(a => a.S_EQ_NO.Trim() == eq && a.N_B_STATE < 3).OrderByDescending(a => a.T_CREATE).First();
             return task;
         }
         internal static WCSTask GetTaskBySrcNo(string no) {
@@ -227,7 +234,7 @@
         }
         internal static List<WCSTask> GetWaitingTaskList() {
             var db = new SqlHelper<object>().GetInstance();
-            return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).ToList();
+            return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).OrderByDescending(a => a.N_PRIORITY).ToList();
         }
     }
 }

--
Gitblit v1.9.1