1.算法占比调整,修改监测点稳态合格率算法,原因int/int小数点会省略
2.页面显示占比调整
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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{
|
||||
|
||||
Reference in New Issue
Block a user