From fa0426311c6984388d3c15928e1a687836c19b24 Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期二, 17 六月 2025 18:05:33 +0800
Subject: [PATCH] 1

---
 HH.WCS.QingXiNongfu/wms/TaskHelper.cs |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/HH.WCS.QingXiNongfu/wms/TaskHelper.cs b/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
index fc7d2f0..3a93956 100644
--- a/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
+++ b/HH.WCS.QingXiNongfu/wms/TaskHelper.cs
@@ -239,20 +239,24 @@
             {
                 var model = db.Queryable<Location>().Where(a => a.S_LOC_CODE == task.S_TWO_END_LOC).First();
                 //鍏堣В閿佺粓鐐�鍦ㄩ攣瀹�-                db.Ado.BeginTran();
-                try
+                //db.Ado.BeginTran();
+                //try
+                //{
+                //    model.S_LOCK_STATE = "鏃�;
+                //    var res = db.Updateable(model).UpdateColumns(it => new { it.S_LOCK_STATE }).ExecuteCommand() > 0;
+                //    LogHelper.Info(task.S_TWO_END_LOC + "LockLoc:閿佺粨鏋� + res);
+                //    db.Ado.CommitTran();
+                //}
+                //catch (Exception ex)
+                //{
+                //    db.Ado.RollbackTran();
+                //    LogHelper.Info("CreateTask 澶辫触 " + ex.Message);
+                //}
+                if (model != null)
                 {
-                    model.S_LOCK_STATE = "鏃�;
-                    var res = db.Updateable(model).UpdateColumns(it => new { it.S_LOCK_STATE }).ExecuteCommand() > 0;
-                    LogHelper.Info(task.S_TWO_END_LOC + "LockLoc:閿佺粨鏋� + res);
-                    db.Ado.CommitTran();
+                    LogHelper.Info(task.S_TWO_END_LOC + "浜屾浠诲姟 寮�銆�");
+                    var b = TaskProcess.CreateTransport(task.S_SRC_NO, task.S_END_LOC, task.S_TWO_END_LOC, "鍘熺墿鏂欐惉杩�绾哥", task.S_CNTRS.Split(',').ToList(), task.N_START_LAYER, 1, task.N_CNTR_COUNT, task.N_PRIORITY);
                 }
-                catch (Exception ex)
-                {
-                    db.Ado.RollbackTran();
-                    LogHelper.Info("CreateTask 澶辫触 " + ex.Message);
-                }
-                var b = TaskProcess.CreateTransport(task.S_SRC_NO, task.S_END_LOC, task.S_TWO_END_LOC, "鍘熺墿鏂欐惉杩�绾哥", task.S_CNTRS.Split(',').ToList(), task.N_START_LAYER, 1, task.N_CNTR_COUNT, task.N_PRIORITY);
             }
         }
         internal static void Fail(WMSTask task)

--
Gitblit v1.9.1