Files
shanghaigangxiangtuzhuangMES/ZR.Admin.WebApi/Controllers/mes/qc/FQC/qualificationRateReport/QualificationRateEchartsController.cs
杨晓东 593230d2ea 合格
2025-09-17 15:57:46 +08:00

48 lines
1.6 KiB
C#

using Microsoft.AspNetCore.Mvc;
using ZR.Model.mes.echarts;
using ZR.Model.MES.DTO;
using ZR.Service.mes.IService;
using ZR.Service.mes.qc;
using ZR.Service.mes.qc.IService.qualificationRateReport;
namespace ZR.Admin.WebApi.Controllers.mes.qc.FQC.qualificationRateReport
{
[Route("mes/qc/FQC/QualificationRateEcharts")]
public class QualificationRateEchartsController : BaseController
{
private readonly IQualificationRateEchartsService qualificationRateEchartsService;
public QualificationRateEchartsController(
IQualificationRateEchartsService qualificationRateEchartsService
)
{
this.qualificationRateEchartsService = qualificationRateEchartsService;
}
/// <summary>
/// 获取合格率Echarts数据
/// </summary>
/// <param name="query">查询值</param>
/// <returns>QcCommonFqcBoardDto 看板数据</returns>
[HttpPost("GetQualificationRateEcharts")]
public IActionResult GetQualificationRateEcharts(
[FromBody] FQCQualityQuery query
)
{
try
{
var result = qualificationRateEchartsService.GetQualificationRateEcharts(query);
if (result == null)
{
return ToResponse(new ApiResult(500, "获取数据列表异常-01:返回值为空", result));
}
return ToResponse(new ApiResult(200, "ok", result));
}
catch (Exception ex)
{
return ToResponse(new ApiResult(500, ex.Message, ex.Message));
}
}
}
}