调整出库申请代码逻辑

This commit is contained in:
yang.lee
2023-11-08 17:07:50 +08:00
parent 6bb3db57aa
commit cb359b4ef9
2 changed files with 21 additions and 9 deletions

View File

@@ -74,6 +74,7 @@ namespace Tnb.WarehouseMgr
public async Task<dynamic> OutStockApplyFor(VisualDevModelDataCrInput input)
{
List<WmsOutstockD> outStockDList = new();
try
{
await _db.Ado.BeginTranAsync();
@@ -132,10 +133,11 @@ namespace Tnb.WarehouseMgr
List<string> carryIds = new();
var mapKeys = new List<string> { "tablefield120", "details" };
//tablefield120 出库物料明细
if (input.data.Keys.Any(k => mapKeys.Contains(k))) //input.data.ContainsKey("tablefield120") && input.data["tablefield120"].IsNotEmptyOrNull()
{
List<WmsOutstockD> outStockDList = new();
if (input.data.ContainsKey("tablefield120") && input.data["tablefield120"].IsNotEmptyOrNull())
{
outStockDList = input.data["tablefield120"].ToObject<List<WmsOutstockD>>();
@@ -387,7 +389,7 @@ namespace Tnb.WarehouseMgr
{
await InvokeGenPretaskExcute();
}
return Task.FromResult(true);
return Task.FromResult((input.data["ReturnIdentity"].ToString(), outStockDList));
}