diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs index 82f98de5..199c754d 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WareHouseService.cs @@ -107,7 +107,7 @@ namespace Tnb.WarehouseMgr { case EnumInOutStockType.In: var wmsInstockD = input.Adapt(); - var wmsInstockCodes = input.InstockCodes.Adapt>(); + var wmsInstockCodes = input.InstockCodes?.Adapt>(); if (wmsInstockCodes?.Count > 0) { wmsInstockCodes.ForEach(x => @@ -123,7 +123,7 @@ namespace Tnb.WarehouseMgr break; case EnumInOutStockType.Out: var wmsOutstockD = input.Adapt(); - var wmsOutstockCodes = input.InstockCodes.Adapt>(); + var wmsOutstockCodes = input.InstockCodes?.Adapt>(); if (wmsOutstockCodes?.Count > 0) { wmsOutstockCodes.ForEach(x => @@ -135,7 +135,7 @@ namespace Tnb.WarehouseMgr x.bill_d_id = wmsOutstockD.id; }); } - isOk = await _update(wmsOutstockD, wmsOutstockCodes); + isOk = await _update(wmsOutstockD, wmsOutstockCodes!); break; } if (!isOk) throw Oops.Oh(ErrorCode.COM1001); @@ -585,7 +585,7 @@ namespace Tnb.WarehouseMgr //根据所有库位更新库位的锁定状态为“锁定” if (setLocaionColumbExp != null) { - await _db.Updateable().SetColumns(setLocaionColumbExp).Where(it => input.LocationIds.Contains(it.id)).ExecuteCommandAsync(); + await _db.Updateable().SetColumns(setLocaionColumbExp).Where(it => input.LocationIds!.Contains(it.id)).ExecuteCommandAsync(); } await _db.Ado.CommitTranAsync(); }