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; } /// /// 获取合格率Echarts数据 /// /// 查询值 /// QcCommonFqcBoardDto 看板数据 [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)); } } } }