Jelajahi Sumber

修改浊度和电压解析

邵洋 1 tahun lalu
induk
melakukan
2ffd8679e1

+ 2 - 2
environment-data-service/src/main/java/com/zksy/environment/service/impl/StationHourServiceImpl.java

@@ -81,7 +81,7 @@ public class StationHourServiceImpl extends ServiceImpl<StationHourMapper, Stati
                     stationHour.setWaterTemperature(numberDouble);
                 }
                 //浊度
-                int turbidityIndex = dataStr.indexOf("4919",ffa01Index - 1);
+                int turbidityIndex = dataStr.lastIndexOf("4919",ffa01Index - 1);
                 // 如果找到了并且后面有6个字符
                 if (turbidityIndex != -1 && turbidityIndex + 6 < dataStr.length()) {
                     // 提取后面的6个字符1
@@ -89,7 +89,7 @@ public class StationHourServiceImpl extends ServiceImpl<StationHourMapper, Stati
                     stationHour.setTurbidity(Integer.parseInt(result));
                 }
                 //电压
-                int voltageIndex = dataStr.indexOf("3812",ffa01Index - 1);
+                int voltageIndex = dataStr.lastIndexOf("3812",ffa01Index - 1);
                 // 如果找到了并且后面有4个字符
                 if (voltageIndex != -1 && voltageIndex + 4 < dataStr.length()) {
                     // 提取后面的4个字符