diff --git a/DOAN.Admin.WebApi/Controllers/MES/BI/product/PlanAchievementRateController.cs b/DOAN.Admin.WebApi/Controllers/MES/BI/product/PlanAchievementRateController.cs
index 004444a..a57210b 100644
--- a/DOAN.Admin.WebApi/Controllers/MES/BI/product/PlanAchievementRateController.cs
+++ b/DOAN.Admin.WebApi/Controllers/MES/BI/product/PlanAchievementRateController.cs
@@ -25,6 +25,17 @@ namespace DOAN.WebApi.Controllers.MES.BI.product
return SUCCESS(response);
}
+ ///
+ /// 实时计算计划达成率
+ ///
+ ///
+ [HttpGet("gettoday_real_time")]
+ public IActionResult GetTodayRealTimeList()
+ {
+ var response = IPlanAchievementRate.GetTodayRealTimeList();
+ return SUCCESS(response);
+ }
+
[HttpGet("getyesterday")]
public IActionResult GetYesterdayList()
{
diff --git a/DOAN.Service/MES/product/IService/IProPlanAchievementrateService.cs b/DOAN.Service/MES/product/IService/IProPlanAchievementrateService.cs
index c2c7451..75aa160 100644
--- a/DOAN.Service/MES/product/IService/IProPlanAchievementrateService.cs
+++ b/DOAN.Service/MES/product/IService/IProPlanAchievementrateService.cs
@@ -20,7 +20,7 @@ namespace DOAN.Service.MES.product.IService
PagedInfo GetListByMonth(ProPlanAchievementrateQueryDto2 parm);
-
+
ProPlanAchievementrate GetInfo(int Id);
@@ -31,6 +31,7 @@ namespace DOAN.Service.MES.product.IService
List GetTodayList();
+ List GetTodayRealTimeList();
List GetYesterdayList();
diff --git a/DOAN.Service/MES/product/ProPlanAchievementrateService.cs b/DOAN.Service/MES/product/ProPlanAchievementrateService.cs
index 7e81f51..5b9cadd 100644
--- a/DOAN.Service/MES/product/ProPlanAchievementrateService.cs
+++ b/DOAN.Service/MES/product/ProPlanAchievementrateService.cs
@@ -284,7 +284,18 @@ namespace DOAN.Service.MES.product
;
return response;
}
-
+ public List GetTodayRealTimeList()
+ {
+ ProPlanAchievementrateQueryDto3 parm = new ProPlanAchievementrateQueryDto3();
+ parm.GenarateDate = DateTime.Today;
+ bool result= DayofplanAchievementRate(parm);
+ var response = Queryable()
+ .Where(it => it.RecordDate == parm.GenarateDate)
+ .ToList()
+ .Adapt, List>()
+ ;
+ return response;
+ }
public List GetYesterdayList()
{
DateTime yesterday = DateTime.Today.AddDays(-1);