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