|
|
@@ -690,6 +690,19 @@ public class KprAimTapWaterBizFun {
|
|
|
}
|
|
|
// }
|
|
|
}
|
|
|
+
|
|
|
+ //数据异常值判断,如大于3万,使用上一条数据
|
|
|
+ if (value!=null && value > 30000) {
|
|
|
+ Double dbLastValue = getWaterTapWaterApi().getLastValue(
|
|
|
+ (String) recordAllEntity.get("org_name"),
|
|
|
+ (String) recordAllEntity.get("time"),
|
|
|
+ (String) recordAllEntity.get("value_tag"),
|
|
|
+ 30000.0,-30000.0);
|
|
|
+ if (dbLastValue != null) {
|
|
|
+ value = dbLastValue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
recordAllEntity.put("value", value);
|
|
|
List<Map<String, Object>> queryWaterRecord = getWaterTapWaterApi().getWaterCollectionRecordAllListNew(1, 0,
|
|
|
" WHERE org_name = '" + recordAllEntity.get("org_name")
|
|
|
@@ -1183,6 +1196,20 @@ public class KprAimTapWaterBizFun {
|
|
|
}
|
|
|
// }
|
|
|
}
|
|
|
+
|
|
|
+ //数据异常值判断,如大于3万,使用上一条数据
|
|
|
+ if (value!=null && value > 30000) {
|
|
|
+
|
|
|
+ Double dbLastValue = getWaterTapWaterApi().getLastValue(
|
|
|
+ (String) recordAllEntity.get("org_name"),
|
|
|
+ (String) recordAllEntity.get("time"),
|
|
|
+ (String) recordAllEntity.get("value_tag"),
|
|
|
+ 30000.0,-30000.0);
|
|
|
+ if (dbLastValue != null) {
|
|
|
+ value = dbLastValue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
recordAllEntity.put("value", value);
|
|
|
List<Map<String, Object>> queryWaterRecord = getWaterTapWaterApi().getWaterCollectionRecordAllList(1, 0,
|
|
|
" WHERE org_name = '" + recordAllEntity.get("org_name")
|