Kaynağa Gözat

代码优化8

qingchunxiao 3 hafta önce
ebeveyn
işleme
398f55e7ed

+ 3 - 3
taphole-iron/src/main/java/com/sckj/iron/service/impl/TIronVisualScreenServiceImpl.java

@@ -556,10 +556,10 @@ public class TIronVisualScreenServiceImpl {
                         break;
                 }
                 // 定义时间格式
-                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:00");
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
                 // 解析字符串为LocalDateTime对象
-                LocalDateTime startTime = LocalDateTime.parse(startMin, formatter);
-                LocalDateTime endTime = LocalDateTime.parse(endMin, formatter);
+                LocalDateTime startTime = LocalDateTime.parse(startMin, formatter).withSecond(0);
+                LocalDateTime endTime = LocalDateTime.parse(endMin, formatter).withSecond(0);
                 // 遍历每一分钟
                 LocalDateTime currentTime = startTime;
                 while (!currentTime.isAfter(endTime)) {

+ 2 - 2
taphole-iron/src/main/java/com/sckj/iron/socketio/DeviceEventListener.java

@@ -272,7 +272,7 @@ public class DeviceEventListener extends AbstractEventListener { //
 
     private List<Integer> tempList = new CopyOnWriteArrayList<>();
 
-    private static final int warnCount = 1;
+    private static final int warnCount = 3;
 
 
     //系统启动后
@@ -1351,7 +1351,7 @@ public class DeviceEventListener extends AbstractEventListener { //
                         //开始新的出铁
                         initIronData(opcData);
                     }
-                } else if (currentIronState1 <= 0) {
+                } else{
                     //未出铁状态
                     if (null != mTIronData) {
                         mTIronData.setIronCosttime(getIronElapsedMinute());