From 3f797fdd7b71d09022f9328134c04b27018f32a2 Mon Sep 17 00:00:00 2001
From: liusuyi <13324259@qq.com>
Date: Wed, 29 Nov 2023 21:49:15 +0800
Subject: [PATCH] 优化日志

---
 src/main/java/com/ard/utils/tcp/ClientHandler.java |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/ard/utils/tcp/ClientHandler.java b/src/main/java/com/ard/utils/tcp/ClientHandler.java
index 8956726..2f62a5f 100644
--- a/src/main/java/com/ard/utils/tcp/ClientHandler.java
+++ b/src/main/java/com/ard/utils/tcp/ClientHandler.java
@@ -217,7 +217,7 @@
                 if (targetNum == 0) {
                     return;
                 }
-                log.debug("目标总点数(转整型):" + targetNum);
+                //log.debug("目标总点数(转整型):" + targetNum);
 
                 //解析NET_TARGET_UNIT(64是NET_TARGET_HEAD的字节数)
                 int uintSize = (payloadSizeToDecimal - 64) / targetNum;
@@ -229,13 +229,13 @@
                     byte[] dwID = Arrays.copyOfRange(data, index, index + 4);
                     // log.info("目标ID:" + DatatypeConverter.printHexBinary(cmdId));
                     dwID = toLittleEndian(dwID);
-                    int id = ByteUtils.bytesToDecimal(dwID);
-                    // log.info("目标ID号:" + id);
+                    int targetId = ByteUtils.bytesToDecimal(dwID);
+                    // log.info("目标ID号:" + targetId);
 
                     byte[] iDistance = Arrays.copyOfRange(data, index + 8, index + 12);
                     iDistance = toLittleEndian(iDistance);
                     double Distance = ByteUtils.bytesToDecimal(iDistance);
-                    log.debug("目标当前直线距离(m):" + Distance);
+                    //log.debug("目标当前直线距离(m):" + Distance);
 
                     //region 不需要的字段
 //                    byte[] dwGSum = Arrays.copyOfRange(data, index + 4, index + 8);
@@ -304,18 +304,18 @@
                     byte[] afTy = Arrays.copyOfRange(data, index + 112, index + 116);
                     afTy = toLittleEndian(afTy);
                     float fTy = ByteUtils.bytesToFloat(afTy);
-                    log.debug("垂直角度:" + fTy);
+                    //log.debug("垂直角度:" + fTy);
                     // 将角度转换为弧度
                     double thetaRadians = Math.toRadians(fTy + 90);
                     // 使用正弦函数计算对边长度
                     Distance = Math.sin(thetaRadians) * Distance;
-                    log.debug("目标投影距离(m):" + Distance);
+                    //log.debug("目标投影距离(m):" + Distance);
 
                     Double[] radarXY = {radarLongitude, radarLagitude};
                     Double[] alarmXY = GisUtils.CalculateCoordinates(radarXY, Distance, (double) fTx);
-                    log.debug("报警信息:" + "【id】" + id + "【name】" + alarmPointName + "【alarmType】" + alarmType + "【alarmTime】" + alarmTime + "【distance】" + Distance + "【P】" + fTx + "【T】" + fTy + "【X】" + alarmXY[0] + "【Y】" + alarmXY[1]);
+                    log.debug("报警信息:" + "【radarId】" + radarId+ "【targetId】" + targetId + "【name】" + alarmPointName + "【alarmType】" + alarmType + "【alarmTime】" + alarmTime + "【distance】" + Distance + "【P】" + fTx + "【T】" + fTy + "【X】" + alarmXY[0] + "【Y】" + alarmXY[1]);
                     ArdAlarmRadar ardAlarmRadar = new ArdAlarmRadar();
-                    ardAlarmRadar.setTargetId(id);
+                    ardAlarmRadar.setTargetId(targetId);
                     ardAlarmRadar.setName(alarmPointName);
                     ardAlarmRadar.setLongitude(alarmXY[0]);
                     ardAlarmRadar.setLatitude(alarmXY[1]);
@@ -367,7 +367,7 @@
                 byte[] wTargetNum = Arrays.copyOfRange(data, 8, 10);
                 wTargetNum = toLittleEndian(wTargetNum);
                 targetNum = ByteUtils.bytesToDecimal(wTargetNum);
-                log.debug("目标总点数(转整型):" + targetNum);
+                //log.debug("目标总点数(转整型):" + targetNum);
                 if (targetNum == 0) {
                     return;
                 }
@@ -379,8 +379,8 @@
                     byte[] dwID = Arrays.copyOfRange(data, index, index + 4);
                     //log.info("目标ID:" + DatatypeConverter.printHexBinary(dwID));
                     dwID = toLittleEndian(dwID);
-                    int id = ByteUtils.bytesToDecimal(dwID);
-                    //log.info("目标ID号:" + id);
+                    int targetId = ByteUtils.bytesToDecimal(dwID);
+                    //log.info("目标ID号:" + targetId);
                     //region 不需要的字段
                     byte[] iTw = Arrays.copyOfRange(data, index + 4, index + 8);
                     iTw = toLittleEndian(iTw);
@@ -395,16 +395,16 @@
                     byte[] fTx = Arrays.copyOfRange(data, index + 12, index + 16);
                     fTx = toLittleEndian(fTx);
                     float fTxAngle = ByteUtils.bytesToFloat(fTx);
-                    log.debug("p角度:" + fTxAngle);
+                    //log.debug("p角度:" + fTxAngle);
                     byte[] fTy = Arrays.copyOfRange(data, index + 16, index + 20);
                     fTy = toLittleEndian(fTy);
                     float fTyAngle = ByteUtils.bytesToFloat(fTy);
-                    log.debug("t角度:" + fTyAngle);
+                    //log.debug("t角度:" + fTyAngle);
 
                     byte[] sAreaNo = Arrays.copyOfRange(data, index + 20, index + 22);
                     sAreaNo = toLittleEndian(sAreaNo);
                     int AreaNo = ByteUtils.bytesToDecimal(sAreaNo);
-                    log.debug("目标归属的告警区域号:" + AreaNo);
+                    //log.debug("目标归属的告警区域号:" + AreaNo);
 
                     byte[] cGrp = Arrays.copyOfRange(data, index + 22, index + 23);
                     cGrp = toLittleEndian(cGrp);
@@ -428,9 +428,9 @@
                         //log.info("所属告警区域名称:" + DatatypeConverter.printHexBinary(szName));
                         String alarmPointName = ByteUtils.bytesToStringZh(szName);
                         // log.info("所属告警区域名称:" + alarmPointName);
-                        log.debug("报警信息:" + "【id】" + id + "【name】" + alarmPointName + "【alarmType】" + alarmType + "【alarmTime】" + alarmTime);
+                        log.debug("报警信息:"+ "【radarId】" + radarId + "【targetId】" + targetId + "【name】" + alarmPointName + "【alarmType】" + alarmType + "【alarmTime】" + alarmTime);
                         ArdAlarmRadar ardAlarmRadar = new ArdAlarmRadar();
-                        ardAlarmRadar.setTargetId(id);
+                        ardAlarmRadar.setTargetId(targetId);
                         ardAlarmRadar.setName(alarmPointName);
                         ardAlarmRadar.setAlarmType(alarmType);
                         radarAlarmInfos.add(ardAlarmRadar);
@@ -441,9 +441,9 @@
                     //抽油机状态集合中装入数据
                     byte[] szName = Arrays.copyOfRange(data, index + 32, index + 64);
                     String alarmPointName = ByteUtils.bytesToStringZh(szName);
-                    log.debug("抽油机状态报警信息:" + "【id】" + id + "【name】" + alarmPointName + "【alarmType】" + wellType + "【alarmTime】" + alarmTime);
+                    log.debug("报警信息:" + "【radarId】" + radarId + "【targetId】" + targetId + "【name】" + alarmPointName + "【alarmType】抽油机状态报警【alarmState】" + wellType + "【alarmTime】" + alarmTime);
                     ArdAlarmRadar wellAlarm = new ArdAlarmRadar();
-                    wellAlarm.setTargetId(id);
+                    wellAlarm.setTargetId(targetId);
                     wellAlarm.setName(alarmPointName);
                     wellAlarm.setAlarmType(wellType);
                     well.add(wellAlarm);

--
Gitblit v1.9.3