From ff59990f107b73e03bf2f868e0d9c981d8e67f73 Mon Sep 17 00:00:00 2001 From: hehaibing-1996 Date: Wed, 9 Apr 2025 16:09:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=8F=E8=94=BD=E9=94=81=E5=BA=93=E5=AD=98?= =?UTF-8?q?=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WCS.BLL/HardWare/SmartShelf.cs | 18 +++++++++--------- WCS.BLL/Services/Service/OutstoreService.cs | 16 ++++++++-------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/WCS.BLL/HardWare/SmartShelf.cs b/WCS.BLL/HardWare/SmartShelf.cs index a494eee..09dc64d 100644 --- a/WCS.BLL/HardWare/SmartShelf.cs +++ b/WCS.BLL/HardWare/SmartShelf.cs @@ -695,15 +695,15 @@ namespace WCS.BLL.HardWare } var currentOutStoreMatSns = CurrentOutStoreMatSNs.ToList(); - Task.Run(() => - { - var matDetails = DbHelp.db.Queryable() - .Where(t => currentOutStoreMatSns.Contains(t.MatSN)) - .Where(t => t.IsLocked) - .ToList(); - matDetails.ForEach(t => t.IsLocked = false); - DbHelp.db.Updateable(matDetails).ExecuteCommand(); - }); + //Task.Run(() => + //{ + // var matDetails = DbHelp.db.Queryable() + // .Where(t => currentOutStoreMatSns.Contains(t.MatSN)) + // .Where(t => t.IsLocked) + // .ToList(); + // matDetails.ForEach(t => t.IsLocked = false); + // DbHelp.db.Updateable(matDetails).ExecuteCommand(); + //}); CurrentOutStoreMatSNs.Clear(); diff --git a/WCS.BLL/Services/Service/OutstoreService.cs b/WCS.BLL/Services/Service/OutstoreService.cs index 54682d6..c605b69 100644 --- a/WCS.BLL/Services/Service/OutstoreService.cs +++ b/WCS.BLL/Services/Service/OutstoreService.cs @@ -198,11 +198,11 @@ namespace WCS.BLL.Services.Service #region 保存数据 //锁库存 - inventoryDetails.ForEach(t => - { - t.IsLocked = true; - }); - var lockTask = DbHelp.db.Updateable(inventoryDetails).ExecuteCommandAsync(); + //inventoryDetails.ForEach(t => + //{ + // t.IsLocked = true; + //}); + //var lockTask = DbHelp.db.Updateable(inventoryDetails).ExecuteCommandAsync(); //保存数据 var order = new OutOrder() @@ -239,7 +239,7 @@ namespace WCS.BLL.Services.Service await DbHelp.db.Insertable(orderMatDetail).ExecuteCommandAsync(); }).ToList(); - await lockTask; + //await lockTask; await Task.WhenAll(matDetailTasks); await DbHelp.db.CommitTranAsync(); @@ -1071,7 +1071,7 @@ namespace WCS.BLL.Services.Service }); outOrderDetail.ReqQty = 0; - matInventoryDetails[i].IsLocked = true; + //matInventoryDetails[i].IsLocked = true; DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand(); } else @@ -1098,7 +1098,7 @@ namespace WCS.BLL.Services.Service CreateUser = createUser, }); - matInventoryDetails[i].IsLocked = true; + //matInventoryDetails[i].IsLocked = true; DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand(); } }