2025-06-10 10:41:30 +08:00
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
|
using ZR.Service.BI.IService;
|
|
|
|
|
|
|
|
|
|
|
|
namespace ZR.Admin.WebApi.Controllers.BI
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 生产看板BI
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
|
|
[Route("BI/productionDashboard")]
|
|
|
|
|
|
public class ProductionDashboardController : BaseController
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
IProductionDashboardService productionDashboard;
|
|
|
|
|
|
public ProductionDashboardController(IProductionDashboardService productionDashboard)
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
this.productionDashboard = productionDashboard;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询今日未开始的生产工单
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("todayNoStartProWorkorder")]
|
|
|
|
|
|
public IActionResult TodayNoStartProWorkorder()
|
|
|
|
|
|
{
|
|
|
|
|
|
var response = productionDashboard.TodayNoStartProWorkorder();
|
|
|
|
|
|
return SUCCESS(response);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询今日正在生产的工单
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("todayProductiongProWorkorder")]
|
|
|
|
|
|
public IActionResult TodayProductiongProWorkorder()
|
|
|
|
|
|
{
|
|
|
|
|
|
var response = productionDashboard.TodayProductiongProWorkorder();
|
|
|
|
|
|
return SUCCESS(response);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询今日已完成的生产工单
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("todayFinishProductionProWorkorder")]
|
|
|
|
|
|
public IActionResult TodayFinishProductionProWorkorder()
|
|
|
|
|
|
{
|
|
|
|
|
|
var response = productionDashboard.TodayFinishProductionProWorkorder();
|
|
|
|
|
|
return SUCCESS(response);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-06-10 15:53:34 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取一检生产的工单
|
|
|
|
|
|
/// <summmary>
|
|
|
|
|
|
[HttpGet("getProductingWorkorder")]
|
2025-07-28 15:40:59 +08:00
|
|
|
|
public IActionResult GetProductingWorkorder()
|
2025-06-10 15:53:34 +08:00
|
|
|
|
{
|
2025-07-28 15:40:59 +08:00
|
|
|
|
|
2025-06-10 15:53:34 +08:00
|
|
|
|
return SUCCESS(productionDashboard.GetProductingWorkorder());
|
|
|
|
|
|
}
|
2025-06-10 10:41:30 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|