|
|
|
@ -51,9 +51,9 @@ public class ResultAnalysisUtils { |
|
|
|
} |
|
|
|
|
|
|
|
value = algValue.formatValue(value); |
|
|
|
if ("1".equals(resultAnalysis.getFilter())) { |
|
|
|
algType = ""; |
|
|
|
} |
|
|
|
// if ("1".equals(resultAnalysis.getFilter())) { |
|
|
|
// algType = ""; |
|
|
|
// } |
|
|
|
|
|
|
|
if(StringUtils.isNull(algType)) { |
|
|
|
log.warn("parseAlg algType is null!"); |
|
|
|
@ -61,6 +61,7 @@ public class ResultAnalysisUtils { |
|
|
|
} |
|
|
|
|
|
|
|
if (value.isEmpty() || value.equals("-1")) { |
|
|
|
log.info("--------------parseAlg value is empty or -1!"); |
|
|
|
resultAnalysis.setPointStatus("0"); |
|
|
|
resultAnalysis.setResultType("2"); |
|
|
|
resultAnalysis.setResStatus("0"); |
|
|
|
@ -88,12 +89,15 @@ public class ResultAnalysisUtils { |
|
|
|
resultAnalysis.setPointStatus("1"); |
|
|
|
resultAnalysis.setResultType("1"); |
|
|
|
} else if (algType.equals("meter")) { |
|
|
|
log.info("------------------parseAlg : meter"); |
|
|
|
if (!algValue.isAlarm(value)) { |
|
|
|
log.info("------------------parseAlg meter is not alarm"); |
|
|
|
resultAnalysis.setResStatus("0"); |
|
|
|
resultAnalysis.setPointStatus("1"); |
|
|
|
resultAnalysis.setResultType("1"); |
|
|
|
defaultDesc = messageUtils.get("正常"); |
|
|
|
} else { |
|
|
|
log.info("------------------parseAlg meter is alarm"); |
|
|
|
resultAnalysis.setResStatus("0"); |
|
|
|
resultAnalysis.setPointStatus("0"); |
|
|
|
resultAnalysis.setResultType("0"); |
|
|
|
@ -159,6 +163,7 @@ public class ResultAnalysisUtils { |
|
|
|
resultAnalysis.setResStatus("0"); |
|
|
|
} |
|
|
|
} else { |
|
|
|
log.info("parseAlg algType: {}", algType); |
|
|
|
if (value.equals("0")) { |
|
|
|
resultAnalysis.setPointStatus("1"); |
|
|
|
resultAnalysis.setResultType("1"); |
|
|
|
@ -174,5 +179,6 @@ public class ResultAnalysisUtils { |
|
|
|
} |
|
|
|
resultAnalysis.setDescription(defaultDesc); |
|
|
|
resultAnalysis.setCreateTime(new Date()); |
|
|
|
log.info("------------------parseAlg resultAnalysis: {}", resultAnalysis); |
|
|
|
} |
|
|
|
} |