Browse Source

/*巡视结果表计算法结果的一些修改*/

master
htjcAdmin 3 months ago
parent
commit
38d8aec55a
1 changed files with 22 additions and 10 deletions
  1. +22
    -10
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java

+ 22
- 10
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java View File

@ -111,28 +111,38 @@ public class ResultAnalysisUtils {
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("1");
} else if (algType.equals("meter")) {
log.info("------------------parseAlg : meter");
if (!algValue.isAlarm(value)) {
log.info("PARSE_ALG_METER_NO_ALARM value: {}", value);
log.info("------------------parseAlg : meter value: {}", value);
if("open".equals(value)
|| "closed".equals(value)) {
resultAnalysis.setResStatus("0");
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("1");
defaultDesc = messageUtils.get("正常");
} else {
log.info("PARSE_ALG_METER_ALARM value: {}", value);
String[] valueArr = value.split(StringUtils.COMMA);
if(valueArr.length > 1) {
log.info("PARSE_ALG_METER_ALARM_VALUE_COMPOSITE value: {}", value);
if (!algValue.isAlarm(value)) {
log.info("PARSE_ALG_METER_NO_ALARM value: {}", value);
resultAnalysis.setResStatus("0");
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("0");
// result_type: 0-告警; 1-正常; 2-异常. 正常必然对应1
resultAnalysis.setResultType("1");
defaultDesc = messageUtils.get("正常");
} else {
log.info("PARSE_ALG_METER_ALARM value: {}", value);
String[] valueArr = value.split(StringUtils.COMMA);
if(valueArr.length > 1) {
log.info("PARSE_ALG_METER_ALARM_VALUE_COMPOSITE value: {}", value);
resultAnalysis.setResStatus("0");
resultAnalysis.setPointStatus("1");
//resultAnalysis.setResultType("0");
resultAnalysis.setResultType("1");
defaultDesc = messageUtils.get("正常");
} else {
log.info("PARSE_ALG_METER_ALARM_VALUE_SINGLE value: {}", value);
if(value.contains("分OFF")) {
resultAnalysis.setResStatus("0");
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("0");
// resultAnalysis.setResultType("0");
resultAnalysis.setResultType("1");
defaultDesc = messageUtils.get("正常");
} else {
try {
@ -146,10 +156,12 @@ public class ResultAnalysisUtils {
log.info("PARSE_ALG_METER_ALARM_VALUE_SINGLE_NO_DIGIT value: {}", value);
resultAnalysis.setResStatus("0");
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("0");
// resultAnalysis.setResultType("0");
resultAnalysis.setResultType("1");
defaultDesc = messageUtils.get("正常");
}
}
}
}
}
} else if (algType.equals("sound")) {


Loading…
Cancel
Save