feat(产品管理): 添加获取成品综合数据功能

添加新的接口方法获取成品综合数据,包括完成品在库总数、在制品总数等统计信息
This commit is contained in:
2026-03-24 14:30:03 +08:00
parent 1813dbb06d
commit 62e39aac06
4 changed files with 112 additions and 1 deletions

View File

@@ -806,5 +806,35 @@ namespace DOAN.Admin.WebApi.Controllers
return ToResponse(new ApiResult(500, ex.Message));
}
}
/// <summary>
/// 获取成品综合数据
/// </summary>
/// <param name="query">查询参数</param>
/// <returns>成品综合数据</returns>
[HttpPost("GetProductSummary")]
[ActionPermissionFilter(Permission = "productManagement:proworkorder:query")]
public IActionResult GetProductSummary([FromBody] ProductSummaryQueryDto query)
{
try
{
// 如果开始时间或结束时间为空,默认赋值为今天
if (query.StartTime == DateTime.MinValue)
{
query.StartTime = DateTime.Today;
}
if (query.EndTime == DateTime.MinValue)
{
query.EndTime = DateTime.Today;
}
var response = _ProWorkorderMaterialService.GetProductSummary(query);
return SUCCESS(response);
}
catch (Exception ex)
{
return ToResponse(new ApiResult(500, ex.Message));
}
}
}
}