From 0819312988ae6e041360fd354ef57a73633b7354 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期六, 07 九月 2024 16:16:12 +0800
Subject: [PATCH] 二厂数字化工况预警与停机报警提交

---
 src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java |   57 ++++++++++++++++++++-------------------------------------
 1 files changed, 20 insertions(+), 37 deletions(-)

diff --git a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
index ce6bd9c..33fd6dd 100644
--- a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
+++ b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
@@ -1,18 +1,19 @@
 package com.ard.alarm.tube.service;
 
 import com.alibaba.fastjson2.JSON;
-import com.ard.utils.DateUtils;
-import com.ard.utils.mqtt.MqttConsumer;
-import com.ard.utils.tcp.NettyTcpClient;
-import com.ard.utils.udp.NettyUdpServer;
+import com.ard.utils.netty.config.NettyUdpConfiguration;
+import com.ard.utils.util.DateUtils;
+import com.ard.utils.mqtt.MqttProducer;
+import io.netty.bootstrap.Bootstrap;
+import io.netty.channel.ChannelFuture;
+import io.netty.channel.ChannelOption;
+import io.netty.channel.EventLoopGroup;
+import io.netty.channel.nio.NioEventLoopGroup;
+import io.netty.channel.socket.nio.NioDatagramChannel;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.ApplicationArguments;
-import org.springframework.boot.ApplicationRunner;
 import org.springframework.core.annotation.Order;
 import org.springframework.scheduling.annotation.Async;
 import org.springframework.stereotype.Service;
-
 import javax.annotation.PostConstruct;
 import javax.annotation.Resource;
 import java.util.HashMap;
@@ -27,24 +28,7 @@
  **/
 @Service
 @Slf4j(topic = "tube")
-@Order(3)
-public class TubeAlarmService implements ApplicationRunner {
-    @Resource
-    NettyUdpServer nettyUdpServer;
-
-    @Value("${spring.netty.udp.port}")
-    private Integer udpPort;
-    @Value("${spring.netty.udp.enabled}")
-    private String UdpServerEnable;
-    @Override
-    public void run(ApplicationArguments args) throws Exception {
-        if (UdpServerEnable.equals("false")) {
-            return;
-        }
-        nettyUdpServer.init(udpPort);
-        log.info("绠$嚎娉勯湶UDP鏈嶅姟宸插惎鍔�");
-    }
-
+public class TubeAlarmService {
 
     @Async("alarm")
     public void alarmHandler(String message) {
@@ -54,7 +38,7 @@
                 String start = messages[0];
                 String host = messages[1];
                 String tubeId = messages[2];
-                String alarmTime = DateUtils.convertDate(messages[3],"yyyy/M/d H:m:s");
+                String alarmTime = DateUtils.convertDate(messages[3], "yyyy/M/d H:m:s");
                 String position = messages[4];
                 String type = messages[5];
                 String watcher = messages[6];
@@ -67,15 +51,15 @@
                 map.put("alarmType", start);
                 map.put("position", position);
                 map.put("watcher", watcher);
-                log.info("寮�濮嬭В鏋�" + start);
-                log.info("涓绘満锛�" + host);
-                log.info("绠$嚎缂栧彿锛�" + tubeId);
-                log.info("鎶ヨ鏃堕棿锛�" + alarmTime);
-                log.info("鎶ヨ绫诲瀷锛�" + type);
-                log.info("浣嶇疆锛�" + position);
-                log.info("鍊肩彮浜猴細" + watcher);
-                log.info("缁撴潫瑙f瀽" + stop);
-                MqttConsumer.publish(2, false, "tube", JSON.toJSONString(map));
+                log.debug("寮�濮嬭В鏋�" + start);
+                log.debug("涓绘満锛�" + host);
+                log.debug("绠$嚎缂栧彿锛�" + tubeId);
+                log.debug("鎶ヨ鏃堕棿锛�" + alarmTime);
+                log.debug("鎶ヨ绫诲瀷锛�" + type);
+                log.debug("浣嶇疆锛�" + position);
+                log.debug("鍊肩彮浜猴細" + watcher);
+                log.debug("缁撴潫瑙f瀽" + stop);
+                MqttProducer.publish(2, false, "tube", JSON.toJSONString(map));
             } else {
                 log.error("鏁版嵁寮傚父");
             }
@@ -83,6 +67,5 @@
             log.error("tube鎶ヨ鏁版嵁鎺ㄩ�佸紓甯革細" + ex.getMessage());
         }
     }
-
 
 }

--
Gitblit v1.9.3