|
|
@ -644,4 +644,22 @@ public class CommonOpt { |
|
|
.map(data -> extractFirstValue(mapper, data)) |
|
|
.map(data -> extractFirstValue(mapper, data)) |
|
|
.orElse(null); |
|
|
.orElse(null); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Integer judgeStopRun(ObjectMapper objectMapper, DeviceRawdataRealtime deviceRawdataRealtime) { |
|
|
|
|
|
if (deviceRawdataRealtime == null) { |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
String statusValue = extractLastValue(objectMapper, deviceRawdataRealtime.getRawData()); |
|
|
|
|
|
if ("0".equals(statusValue)){ |
|
|
|
|
|
return 0; |
|
|
|
|
|
} else { |
|
|
|
|
|
return 1; |
|
|
|
|
|
} |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
logger.error("judgeStopRun error", e); |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|