仓库-批量查看功能完成
This commit is contained in:
@@ -32,24 +32,62 @@ namespace ZR.Admin.WebApi.Controllers
|
||||
/// 根据查询条件聚合批量查询出库数据,并生成树列表数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost("getBatchOutRecordTreeTableData")]
|
||||
[HttpPost("getBatchTreeTableData")]
|
||||
[Log(Title = "根据查询条件聚合批量查询出库数据,并生成树列表数据", BusinessType = BusinessType.QUERY)]
|
||||
public IActionResult GetBatchOutRecordTreeTableData([FromBody] WmGoodsBatchSearchDto parm)
|
||||
public IActionResult GetBatchTreeTableData([FromBody] WmGoodsBatchSearchDto parm)
|
||||
{
|
||||
if (parm is null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(parm));
|
||||
}
|
||||
PagedInfo<WmGoodsBatchTableDto> result = null;
|
||||
// 树父列表
|
||||
if (parm.Model == 1 && parm.Type == 1)
|
||||
// 入库
|
||||
if (parm.Category == 1)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordByPackageCodeShort(parm);
|
||||
// 按批次号
|
||||
// 树父列表
|
||||
if (parm.Model == 1 && parm.Type == 1)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchNowProductionByPackageCodeShort(parm);
|
||||
}
|
||||
// 树子列表
|
||||
else if (parm.Model == 1 && parm.Type == 2)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchNowProductionTreeLazyByPackageCodeShort(parm);
|
||||
}
|
||||
// 按零件号
|
||||
else if (parm.Model == 2 && parm.Type == 1)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchNowProductionByPartnumber(parm);
|
||||
}
|
||||
else if (parm.Model == 2 && parm.Type == 2)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchNowProductionTreeLazyByPartnumber(parm);
|
||||
}
|
||||
}
|
||||
// 树子列表
|
||||
else if (parm.Model == 1 && parm.Type == 2)
|
||||
// 出库
|
||||
else if (parm.Category == 2)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordTreeLazyByPackageCodeShort(parm);
|
||||
// 按批次号
|
||||
// 树父列表
|
||||
if (parm.Model == 1 && parm.Type == 1)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordByPackageCodeShort(parm);
|
||||
}
|
||||
// 树子列表
|
||||
else if (parm.Model == 1 && parm.Type == 2)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordTreeLazyByPackageCodeShort(parm);
|
||||
}
|
||||
// 按零件号
|
||||
else if (parm.Model == 2 && parm.Type == 1)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordByPartnumber(parm);
|
||||
}
|
||||
else if (parm.Model == 2 && parm.Type == 2)
|
||||
{
|
||||
result = _wmGoodsBatchSearchService.GetBatchOutRecordTreeLazyByPartnumber(parm);
|
||||
}
|
||||
}
|
||||
if (result is null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user