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));
}
}
}
}