zhuangpei-mesbackend/DOAN.Admin.WebApi/Controllers/MES/BI/material/MaterialProgressScreenController.cs

43 lines
1.3 KiB
C#
Raw Normal View History

2024-10-15 11:05:51 +08:00
using Microsoft.AspNetCore.Mvc;
using DOAN.Admin.WebApi.Filters;
2025-02-25 13:52:50 +08:00
using DOAN.Service.MES.BI.IService;
2024-10-15 11:05:51 +08:00
using DOAN.Infrastructure;
2025-02-25 13:52:50 +08:00
namespace DOAN.WebApi.Controllers.MES.BI
2024-10-15 11:05:51 +08:00
{
/// <summary>
/// 设备台账
/// </summary>
[Verify]
2025-02-25 13:52:50 +08:00
[Route("mes/BI/materialprogress")]
2024-10-15 11:05:51 +08:00
public class MaterialProgressScreenController : BaseController
{
private readonly IMaterialProgressService materialProgressService;
public MaterialProgressScreenController(IMaterialProgressService materialProgressService)
{
this.materialProgressService = materialProgressService;
}
/// <summary>
/// 查看备料进度大屏
/// </summary>
/// <param name="dateTime"></param>
/// <returns></returns>
/// <exception cref="CustomException"></exception>
[HttpGet("view_Material_paration_progress")]
public IActionResult ViewMaterialParationProgress(DateTime dateTime)
{
dateTime = ConvertDateTime.ConvertLocalDate(dateTime);
if (dateTime == DateTime.MinValue) { throw new CustomException("dateTime 为空"); }
var response = materialProgressService.ViewMaterialParationProgress(dateTime);
return SUCCESS(response);
}
}
}