屏蔽锁库存的功能

This commit is contained in:
hehaibing-1996
2025-04-09 16:09:35 +08:00
parent ddf94cdcf0
commit ff59990f10
2 changed files with 17 additions and 17 deletions

View File

@ -695,15 +695,15 @@ namespace WCS.BLL.HardWare
} }
var currentOutStoreMatSns = CurrentOutStoreMatSNs.ToList(); var currentOutStoreMatSns = CurrentOutStoreMatSNs.ToList();
Task.Run(() => //Task.Run(() =>
{ //{
var matDetails = DbHelp.db.Queryable<InventoryDetail>() // var matDetails = DbHelp.db.Queryable<InventoryDetail>()
.Where(t => currentOutStoreMatSns.Contains(t.MatSN)) // .Where(t => currentOutStoreMatSns.Contains(t.MatSN))
.Where(t => t.IsLocked) // .Where(t => t.IsLocked)
.ToList(); // .ToList();
matDetails.ForEach(t => t.IsLocked = false); // matDetails.ForEach(t => t.IsLocked = false);
DbHelp.db.Updateable(matDetails).ExecuteCommand(); // DbHelp.db.Updateable(matDetails).ExecuteCommand();
}); //});
CurrentOutStoreMatSNs.Clear(); CurrentOutStoreMatSNs.Clear();

View File

@ -198,11 +198,11 @@ namespace WCS.BLL.Services.Service
#region #region
//锁库存 //锁库存
inventoryDetails.ForEach(t => //inventoryDetails.ForEach(t =>
{ //{
t.IsLocked = true; // t.IsLocked = true;
}); //});
var lockTask = DbHelp.db.Updateable(inventoryDetails).ExecuteCommandAsync(); //var lockTask = DbHelp.db.Updateable(inventoryDetails).ExecuteCommandAsync();
//保存数据 //保存数据
var order = new OutOrder() var order = new OutOrder()
@ -239,7 +239,7 @@ namespace WCS.BLL.Services.Service
await DbHelp.db.Insertable(orderMatDetail).ExecuteCommandAsync(); await DbHelp.db.Insertable(orderMatDetail).ExecuteCommandAsync();
}).ToList(); }).ToList();
await lockTask; //await lockTask;
await Task.WhenAll(matDetailTasks); await Task.WhenAll(matDetailTasks);
await DbHelp.db.CommitTranAsync(); await DbHelp.db.CommitTranAsync();
@ -1071,7 +1071,7 @@ namespace WCS.BLL.Services.Service
}); });
outOrderDetail.ReqQty = 0; outOrderDetail.ReqQty = 0;
matInventoryDetails[i].IsLocked = true; //matInventoryDetails[i].IsLocked = true;
DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand(); DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand();
} }
else else
@ -1098,7 +1098,7 @@ namespace WCS.BLL.Services.Service
CreateUser = createUser, CreateUser = createUser,
}); });
matInventoryDetails[i].IsLocked = true; //matInventoryDetails[i].IsLocked = true;
DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand(); DbHelp.db.Updateable(matInventoryDetails[i]).ExecuteCommand();
} }
} }