using Microsoft.AspNetCore.Mvc; using ZR.Model.mes.echarts; using ZR.Service.MES.echarts.IService; namespace ZR.Admin.WebApi.Controllers.mes.echarts { [Route("mes/echarts/fqc")] public class EchartsFQCController : BaseController { private readonly IFQCEchartsService _fQCEchartsService; public EchartsFQCController(IFQCEchartsService fQCEchartsService) { this._fQCEchartsService = fQCEchartsService; } /// /// 获取质量Echarts图表 /// /// 查询值 /// QcCommonFqcBoardDto 看板数据 [HttpPost("getEchartsData")] public IActionResult GetFQCQualityOptions([FromBody] FQCQualityQuery query) { try { var result = _fQCEchartsService.GetFQCQualityOptions(query); if (result == null) { return ToResponse(new ApiResult(500, "获取图表数据异常", result)); } return ToResponse(new ApiResult(200, "ok", result)); } catch (Exception ex) { return ToResponse(new ApiResult(500, ex.Message, ex.Message)); } } } }