41 lines
1.3 KiB
C#
41 lines
1.3 KiB
C#
|
|
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));
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|