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