From 578c0eefb1f2e945c4d22ddcd1ab5d20b9c036f6 Mon Sep 17 00:00:00 2001
From: 肖洋 <cathay_xy@163.com>
Date: 星期二, 10 十二月 2024 15:44:40 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/HuaYiZhongHeng/BaiBuLiKu

---
 Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs |   43 +++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
index a4c8c40..c4046ca 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
@@ -521,7 +521,7 @@
             };
             content.OK(data: taskDTO);
 
-
+           
         }
         else
             content.Error("娣诲姞浠诲姟澶辫触");
@@ -869,7 +869,6 @@
         }
     }
 
-
     #region 鐩存帴鍑哄簱浠诲姟瀹屾垚
     public async Task<WebResponseContent> CompleteInToOutTaskAsync(Dt_Task task)
     {
@@ -892,6 +891,46 @@
     #endregion
 
 
+    #region MyRegion
+    //private async Task<bool> ExecuteTransaction(DtStockInfo stock, Dt_Task_Hty taskHty, DtLocationInfo locationInfo, int taskId)
+    //{
+    //    _unitOfWorkManage.BeginTran();
+    //    try
+    //    {
+    //        var isUpdateStock = true;
+
+    //        // 娣诲姞鍘嗗彶浠诲姟
+    //        var isTaskHtyAdd = await _task_HtyRepository.AddDataAsync(taskHty) > 0;
+
+    //        // 淇敼绉诲簱鍓嶈揣浣嶇姸鎬�
+    //        var isUpdateLoc = _locationRepository.UpdateData(locationInfo);
+
+    //        // 鍒犻櫎浠诲姟鏁版嵁
+    //        var isTaskDelete = await Delete(taskId);
+
+    //        // 鎻愪氦鎴栧洖婊氫簨鍔�
+    //        if (isUpdateStock && isTaskHtyAdd && isTaskDelete && isUpdateLoc)
+    //        {
+    //            LogFactory.GetLog("浠诲姟瀹屾垚").InfoFormat(true, "浠诲姟瀹屾垚", $"浜嬪姟澶勭悊瀹屾垚,鎻愪氦浜嬪姟銆傛坊鍔犲巻鍙蹭换鍔★細{isTaskHtyAdd},鍒犻櫎浠诲姟鏁版嵁锛歿isTaskDelete},鏇存柊鎴栨坊鍔犲簱瀛橈細{isUpdateStock},淇敼绉诲簱鍓嶈揣浣嶇姸鎬侊細{isUpdateLoc}");
+    //            _unitOfWorkManage.CommitTran();
+    //            return true;
+    //        }
+    //        else
+    //        {
+    //            LogFactory.GetLog("浠诲姟瀹屾垚").InfoFormat(true, "浠诲姟瀹屾垚", $"鏁版嵁澶勭悊澶辫触,璇锋鏌ユ暟鎹槸鍚︽纭�,鏁版嵁鍥炴粴銆傛坊鍔犲巻鍙蹭换鍔★細{isTaskHtyAdd},鍒犻櫎浠诲姟鏁版嵁锛歿isTaskDelete},鏇存柊搴撳瓨锛歿isUpdateStock},淇敼绉诲簱鍓嶈揣浣嶇姸鎬侊細{isUpdateLoc}");
+    //            _unitOfWorkManage.RollbackTran();
+    //            return false;
+    //        }
+    //    }
+    //    catch (Exception err)
+    //    {
+    //        LogFactory.GetLog("浠诲姟瀹屾垚").InfoFormat(true, $"浠诲姟瀹屾垚,绯荤粺寮傚父锛屽紓甯镐俊鎭細{err.Message}", "鏃犲弬鏁�");
+    //        _unitOfWorkManage.RollbackTran();
+    //        throw; // 鎶涘嚭寮傚父浠ヤ究澶栭儴鎹曡幏
+    //    }
+    //}
+    #endregion
+
     #region 妫�娴嬮珮娓╁簱鏄惁鏈夊彲鍑哄簱搴撳瓨
 
     public WebResponseContent StockCheckingAsync()

--
Gitblit v1.9.3