二级评估算法开发
This commit is contained in:
@@ -432,7 +432,7 @@ public class SecondaryEvaluationServiceImpl implements SecondaryEvaluationServic
|
||||
//限值
|
||||
double voltageUnbalanceLimit = ThreePhaseUnbalanceUtil.getVoltageUnbalanceLimit();
|
||||
//组装结果
|
||||
assessResult = assembleRsult(assessResult, assessId,
|
||||
assembleRsult(assessResult, assessId,
|
||||
ih,
|
||||
urh,
|
||||
dMax,
|
||||
@@ -451,8 +451,8 @@ public class SecondaryEvaluationServiceImpl implements SecondaryEvaluationServic
|
||||
capOffL0Deltav,
|
||||
accurUnblance,
|
||||
approUnblance);
|
||||
assessResultAddition = assembleRsultAddition(assessResultAddition, assessId, ich, urch, plt);
|
||||
assessOverlimit = assembleOverlimit(assessOverlimit, assessId, overlimit, dmaxLimit, flickerLimit, voltageDeviationLimits, voltageUnbalanceLimit);
|
||||
assembleRsultAddition(assessResultAddition, assessId, ich, urch, plt);
|
||||
assembleOverlimit(assessOverlimit, assessId, overlimit, dmaxLimit, flickerLimit, voltageDeviationLimits, voltageUnbalanceLimit);
|
||||
|
||||
iAssessResultService.saveOrUpdate(assessResult);
|
||||
iAssessResultAdditionService.saveOrUpdate(assessResultAddition);
|
||||
|
||||
@@ -8,13 +8,15 @@ import java.lang.reflect.Method;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author 无名
|
||||
*/
|
||||
public class ReflectUtils {
|
||||
/**
|
||||
* 通过字段名从对象或对象的父类中得到字段的值
|
||||
* @param object 对象实例
|
||||
* @param fieldName 字段名
|
||||
* @return 字段对应的值
|
||||
* @throws Exception
|
||||
*/
|
||||
public static Object getValue(Object object, String fieldName) {
|
||||
if (object == null) {
|
||||
@@ -23,7 +25,7 @@ public class ReflectUtils {
|
||||
if (StringUtils.isBlank(fieldName)) {
|
||||
return null;
|
||||
}
|
||||
Field field = null;
|
||||
Field field;
|
||||
Class<?> clazz = object.getClass();
|
||||
for (; clazz != Object.class; clazz = clazz.getSuperclass()) {
|
||||
try {
|
||||
|
||||
@@ -137,6 +137,7 @@ public class EventDetailServiceImpl extends ServiceImpl<EventDetailMapper, RmpEv
|
||||
rmpEventDetailPO.setDuration(deatilDTO.getDuration()/1000);
|
||||
rmpEventDetailPO.setFeatureAmplitude(deatilDTO.getAmplitude()/100);
|
||||
rmpEventDetailPO.setPhase(deatilDTO.getPhase());
|
||||
rmpEventDetailPO.setWavePath(deatilDTO.getWavePath());
|
||||
if(StringUtils.isEmpty(deatilDTO.getWavePath())){
|
||||
rmpEventDetailPO.setFileFlag(0);
|
||||
}else {
|
||||
|
||||
Reference in New Issue
Block a user