41 lines
1.3 KiB
C#
Raw Normal View History

2024-10-08 17:30:40 +08:00
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;
}
/// <summary>
/// 获取质量Echarts图表
/// </summary>
/// <param name="query">查询值</param>
/// <returns>QcCommonFqcBoardDto 看板数据</returns>
[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));
}
}
}
}