feat(产品管理): 添加获取成品综合数据功能
添加新的接口方法获取成品综合数据,包括完成品在库总数、在制品总数等统计信息
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user