1.算法占比调整,修改监测点稳态合格率算法,原因int/int小数点会省略

2.页面显示占比调整
This commit is contained in:
wr
2024-02-28 19:59:30 +08:00
parent a44b8f2348
commit 58d635f1a5
5 changed files with 44 additions and 8 deletions

View File

@@ -411,7 +411,7 @@ public class RMpPassRateDServiceImpl extends MppServiceImpl<RMpPassRateDMapper,
if(sumEffectiveTime==0||sumEffectiveTime<=sumFreqTime){
return result;
}
result = (double) ((sumEffectiveTime-sumFreqTime)/sumEffectiveTime);
result = ((sumEffectiveTime-sumFreqTime)*100.0/sumEffectiveTime);
return result;
}
}

View File

@@ -149,7 +149,7 @@ public class ROperatingMonitorDServiceImpl extends MppServiceImpl<ROperatingMoni
rOperatingMonitorDPO.setDataDate (localDate);
rOperatingMonitorDPO.setIsUnusual (rStatAbnormalDPO.getValueAlarm ());
rOperatingMonitorDPO.setEffectiveMinuteCount (rMpMonitorEvaluateDPO.getEffectiveMinuteCount ());
rOperatingMonitorDPO.setDataIntegrityRate (BigDecimal.valueOf (Double.valueOf(rMpMonitorEvaluateDPO.getEffectiveMinuteCount ()*statisticalInterval)/1440).setScale(2, BigDecimal.ROUND_HALF_UP));
rOperatingMonitorDPO.setDataIntegrityRate (BigDecimal.valueOf (Double.valueOf(rMpMonitorEvaluateDPO.getEffectiveMinuteCount ()*statisticalInterval)/1440).setScale(5, BigDecimal.ROUND_HALF_UP));
if(rMpMonitorEvaluateDPO.getEffectiveMinuteCount ()==0){
rOperatingMonitorDPO.setDataRightRate(BigDecimal.valueOf(0.00));
}else{