This commit is contained in:
tongfei
2023-11-24 14:29:57 +08:00
parent 9ab4575f19
commit 5f71e20802
9 changed files with 90 additions and 32 deletions

View File

@@ -524,7 +524,7 @@ namespace WMS.Web.Domain.Services
var inventoryInOutDet = _inventoryInOutDetailsService.GenerateDto(
item.BoxId, item.MaterialId,
item.OrgCode, item.StockCode,
item.SubStockId, entity.Type,
item.SubStockId, InStockTypeConvert(entity.Type),
item.SourceBillNo, item.Qty, InventoryInOutType.In);
InventoryInOutDetailsGenerateDtoList.Add(inventoryInOutDet);
}
@@ -1337,8 +1337,52 @@ namespace WMS.Web.Domain.Services
}
/// <summary>
/// 出库类型转换为单据类型
/// </summary>
/// <param name="type"></param>
/// <returns></returns>
private OrderType OutStockTypeConvert(OutStockType type)
{
switch (type)
{
case OutStockType.Sal:
return OrderType.Sal_Out;
case OutStockType.Assembled:
return OrderType.Assembled_Out;
case OutStockType.Miscellaneous:
return OrderType.Miscellaneous_Out;
case OutStockType.Stkdirecttransfers:
return OrderType.Stkdirecttransfers_Out;
case OutStockType.StktransferInst:
return OrderType.StktransferInst_Out;
default:
return OrderType.StktransferInst_Out;
}
}
/// <summary>
/// 入库类型转换为单据类型
/// </summary>
/// <param name="type"></param>
/// <returns></returns>
private OrderType InStockTypeConvert(InstockType type)
{
switch (type)
{
case InstockType.Purchase:
return OrderType.Purchase_In;
case InstockType.Assembled:
return OrderType.Assembled_In;
case InstockType.Miscellaneous:
return OrderType.Miscellaneous_In;
case InstockType.Stkdirecttransfers:
return OrderType.Stkdirecttransfers_In;
case InstockType.StktransferInst:
return OrderType.StktransferInst_In;
default:
return OrderType.StktransferInst_In;
}
}