停机率报表
This commit is contained in:
parent
ae57e0c2dc
commit
f298b2e16d
@ -107,7 +107,7 @@ namespace DOAN.WebApi.Controllers
|
||||
public IActionResult ProductionReport()
|
||||
{
|
||||
DateTime dt = new DateTime(2026, 1, 27);
|
||||
//dt = DateTime.Now;
|
||||
dt = DateTime.Now;
|
||||
|
||||
var response = _ReportService.ProductionReport(dt);
|
||||
return SUCCESS(response);
|
||||
@ -121,7 +121,7 @@ namespace DOAN.WebApi.Controllers
|
||||
public IActionResult ProductionReportRate()
|
||||
{
|
||||
DateTime dt = new DateTime(2026, 1, 27);
|
||||
//dt = DateTime.Now;
|
||||
dt = DateTime.Now;
|
||||
var response = _ReportService.ProductionReportRate2(dt);
|
||||
return SUCCESS(response);
|
||||
}
|
||||
@ -134,7 +134,7 @@ namespace DOAN.WebApi.Controllers
|
||||
public IActionResult ProductionReportWeekRate()
|
||||
{
|
||||
DateTime dt = new DateTime(2026, 1, 27);
|
||||
//dt = DateTime.Now;
|
||||
dt = DateTime.Now;
|
||||
var response = _ReportService.ProductionReportRate(dt,1);
|
||||
return SUCCESS(response);
|
||||
}
|
||||
@ -147,7 +147,7 @@ namespace DOAN.WebApi.Controllers
|
||||
public IActionResult ProductionReportMonthRate()
|
||||
{
|
||||
DateTime dt = new DateTime(2026, 1, 27);
|
||||
//dt = DateTime.Now;
|
||||
dt = DateTime.Now;
|
||||
var response = _ReportService.ProductionReportRate(dt, 2);
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
"dbConfigs": [
|
||||
{
|
||||
// "Conn": "Data Source=139.224.232.211;User ID=root;Password=doantech123;Initial Catalog=GXAssembly;Port=3308",
|
||||
"Conn": "Data Source=47.101.40.214;User ID=root;Password=Rizo123456@;Initial Catalog=gxassembly2;Port=3306;AllowLoadLocalInfile=true",
|
||||
"Conn": "Data Source=47.101.40.214;User ID=root;Password=Rizo123456@;Initial Catalog=gxassembly_pro;Port=3306;AllowLoadLocalInfile=true",
|
||||
//"Conn": "Data Source=192.168.1.48;User ID=root;Password=123456;Initial Catalog=GXAssembly;Port=3306;AllowLoadLocalInfile=true",
|
||||
// "Conn": "Data Source=127.0.0.1;User ID=root;Password=123456;Initial Catalog=GXAssembly;Port=3306",
|
||||
//"Conn": "Data Source=192.168.50.163;User ID=root;Password=123456;Initial Catalog=GXAssembly;Port=3306",
|
||||
|
||||
@ -609,7 +609,7 @@ namespace DOAN.Service.MES.product
|
||||
{
|
||||
t.SummaryActualNum = t.DayProuctModels.Sum(it => it.SummaryActualNum ?? 0);
|
||||
t.SummaryPlanNum = t.DayProuctModels.Sum(it => it.SummaryPlanNum ?? 0);
|
||||
t.SummaryPlanAchievementRate = Math.Round(t.SummaryActualNum * 100.0M / t.SummaryPlanNum ?? 1, 2);
|
||||
t.SummaryPlanAchievementRate = Math.Round(t.SummaryActualNum ?? 0 * 100.0M / (t.SummaryPlanNum ?? 1), 2);
|
||||
});
|
||||
|
||||
|
||||
|
||||
@ -109,15 +109,15 @@ namespace DOAN.Service.MES.report
|
||||
it.LineCode,
|
||||
it.StartTime,
|
||||
it.EndTime,
|
||||
DowntimeHours = (it.EndTime.Value - it.StartTime.Value).TotalHours,
|
||||
DowntimeHours = SqlFunc.Round((it.EndTime.Value - it.StartTime.Value).TotalMinutes/60.0,2),
|
||||
}).ToList();
|
||||
|
||||
var totalDowntimeHours = response.Sum(it => it.DowntimeHours);
|
||||
var totalPlanHours = groupListWorkRoute.Sum(it => it.PlanHours);
|
||||
var totalDowntimeHours =Math.Round(response.Sum(it => it.DowntimeHours),2);
|
||||
var totalPlanHours =Math.Round(groupListWorkRoute.Sum(it => it.PlanHours),2);
|
||||
var groupList = response.GroupBy(it => it.LineCode).Select(it => new
|
||||
{
|
||||
LineCode = it.Key,
|
||||
DowntimeHours = it.ToList().Sum(t=>t.DowntimeHours)
|
||||
DowntimeHours =Math.Round( it.ToList().Sum(t=>t.DowntimeHours),2)
|
||||
}).ToList();
|
||||
|
||||
var result = groupListWorkRoute.GroupJoin(groupList,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user