设备运行绩效分析

This commit is contained in:
卢江海 2025-03-19 14:22:19 +08:00
parent 938696d513
commit c666351993
2 changed files with 21 additions and 8 deletions

View File

@ -74,10 +74,6 @@ namespace DOAN.Admin.WebApi.Controllers
data = "填写日期不能重复";
}
else if (response == -2)
{
data = "填写日期不能为空";
}
else
{
data = "成功";

View File

@ -174,11 +174,28 @@ namespace DOAN.Service.MES.dev
model.ComprehensiveEquipmentOperatingRate = 0;
}
//MTBF(设备实际运行时间/故障总次数/60
model.Mtbf = Math.Round((model.DeviceActualRuntime / model.FaultShutdownQuantity??0) / 60,2);
//MTTR设备故障停机时间/故障总次数)
model.Mttr = Math.Round(model.AccidentDeviceFailureTime / model.FaultShutdownQuantity ?? 0, 2);
if (model.FaultShutdownQuantity != null && model.FaultShutdownQuantity.Value != 0)
{
//MTBF(设备实际运行时间/故障总次数/60
model.Mtbf = Math.Round((model.DeviceActualRuntime / model.FaultShutdownQuantity.Value) / 60, 2);
}
else
{
model.Mtbf = 0;
}
if (model.FaultShutdownQuantity != null && model.FaultShutdownQuantity.Value != 0)
{
//MTTR设备故障停机时间/故障总次数)
model.Mttr = Math.Round(model.AccidentDeviceFailureTime / model.FaultShutdownQuantity.Value, 2);
}
else
{
model.Mtbf = 0;
}
}