diff --git a/RIZO.Admin.WebApi/Controllers/Mes/WorkOrderInfo/WorkOrderController.cs b/RIZO.Admin.WebApi/Controllers/Mes/WorkOrderInfo/WorkOrderController.cs index f68e784..564cc74 100644 --- a/RIZO.Admin.WebApi/Controllers/Mes/WorkOrderInfo/WorkOrderController.cs +++ b/RIZO.Admin.WebApi/Controllers/Mes/WorkOrderInfo/WorkOrderController.cs @@ -184,5 +184,17 @@ namespace RIZO.Admin.WebApi.Controllers.Mes.WorkOrderInfo var response = _WorkOrderService.QueryWorkOrderMonth(); return SUCCESS(response); } + + /// + /// 查询当天工单信息 + /// + /// + [HttpGet("queryWorkOrderToDay")] + [ActionPermissionFilter(Permission = "workorder:list")] + public ApiResult QueryWorkOrderToDay() + { + var response = _WorkOrderService.QueryWorkOrderToDay(); + return response; + } } } \ No newline at end of file diff --git a/RIZO.Service/Mes/IMesService/WorkOrderInfo/IWorkOrderService.cs b/RIZO.Service/Mes/IMesService/WorkOrderInfo/IWorkOrderService.cs index 0417bd3..38a2a8e 100644 --- a/RIZO.Service/Mes/IMesService/WorkOrderInfo/IWorkOrderService.cs +++ b/RIZO.Service/Mes/IMesService/WorkOrderInfo/IWorkOrderService.cs @@ -29,5 +29,7 @@ namespace RIZO.Service.Mes.IMesService.WorkOrderInfo ChartResponse QueryQualityBarChart(); List QueryWorkOrderMonth(); + + ApiResult QueryWorkOrderToDay(); } } diff --git a/RIZO.Service/Mes/WorkOrderInfo/WorkOrderService.cs b/RIZO.Service/Mes/WorkOrderInfo/WorkOrderService.cs index b97d84c..b24faef 100644 --- a/RIZO.Service/Mes/WorkOrderInfo/WorkOrderService.cs +++ b/RIZO.Service/Mes/WorkOrderInfo/WorkOrderService.cs @@ -413,5 +413,27 @@ namespace RIZO.Service.Mes.WorkOrderInfo .Where(it => it.CreateTime <= DateTime.Now && it.CreateTime >= DateTime.Now.AddDays(-30)).ToList(); return workOrders; } + + public ApiResult QueryWorkOrderToDay() + { + try + { + List workOrders = Queryable() + .Where(it => it.CreateTime <= DateTime.Now && it.CreateTime >= DateTime.Now.AddDays(-1)) + .ToList(); + if (workOrders.Any()) + { + return ApiResult.Success(workOrders); + } + else + { + return new ApiResult(201, "无工单数据"); + } + } + catch (Exception ex) + { + return ApiResult.Error(ex.Message); + } + } } } \ No newline at end of file