From 61b35e3e6203cc43c444b85dae17daa5ce7b39b0 Mon Sep 17 00:00:00 2001
From: 18516761980 <56479841@qq.com>
Date: 星期三, 10 八月 2022 09:44:17 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/netty/handle/PackageServerHandler.java |   15 +++++++++++++++
 src/main/java/com/zy/core/netty/domain/fire/Fire_3030.java       |   16 ++++++++++++++++
 2 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/netty/domain/fire/Fire_3030.java b/src/main/java/com/zy/core/netty/domain/fire/Fire_3030.java
index e7ea5c6..2cbb610 100644
--- a/src/main/java/com/zy/core/netty/domain/fire/Fire_3030.java
+++ b/src/main/java/com/zy/core/netty/domain/fire/Fire_3030.java
@@ -5,6 +5,7 @@
 import io.netty.buffer.ByteBufAllocator;
 import io.netty.buffer.ByteBufUtil;
 import lombok.Data;
+import org.springframework.cache.annotation.SpringCacheAnnotationParser;
 
 /**
  * 蹇冭烦 pac
@@ -14,7 +15,20 @@
 @Data
 public class Fire_3030 implements IMessageBody {
 
+    /**
+     * 鏈哄櫒鍙�
+     */
     private Integer no;
+
+    /**
+     * 鍥炶矾
+     */
+    private Integer loop;
+
+    /**
+     * 閮ㄤ綅鍙�
+     */
+    private Integer partNo;
 
     private Integer year;
 
@@ -57,6 +71,8 @@
 //        byteBuf.release();
 //        System.out.println(byteBuf.refCnt());
         this.no = analyze(new byte[]{bytes[3], bytes[4]});
+        this.loop = analyze(new byte[]{bytes[5], bytes[6]});
+        this.partNo = analyze(new byte[]{bytes[7], bytes[8]});
         this.year = analyze(new byte[]{bytes[11], bytes[12]});
         this.month = analyze(new byte[]{bytes[13], bytes[14]});
         this.day = analyze(new byte[]{bytes[15], bytes[16]});
diff --git a/src/main/java/com/zy/core/netty/handle/PackageServerHandler.java b/src/main/java/com/zy/core/netty/handle/PackageServerHandler.java
index ca6e11b..52c96b9 100644
--- a/src/main/java/com/zy/core/netty/handle/PackageServerHandler.java
+++ b/src/main/java/com/zy/core/netty/handle/PackageServerHandler.java
@@ -59,4 +59,19 @@
         }
         channel.writeAndFlush(chPackage);
     }
+
+    /******************************************************************************************/
+    /**************************************** 娴嬭瘯涓撶敤 *****************************************/
+    /*****************************************************************************************/
+    public static void main(String[] args){
+        byte[] bytes = new byte[]{(byte)0x82, 0x38, 0x30, 0x32, 0x34, 0x30, 0x38, 0x38, 0x3B, 0x30, 0x31, 0x31, 0x31,
+                                    0x30, 0x33, 0x30, 0x38, 0x31, 0x30, 0x30, 0x34, 0x30, 0x38, 0x38, 0x30, (byte)0x83};
+        Fire_3030 fire3030 = new Fire_3030().readFromBytes(bytes);
+        String now = "20" + fire3030.getYear() + "-" + fire3030.getMonth() + "-" + fire3030.getDay()
+                + " " + fire3030.getHour() + ":" + fire3030.getMinute() + ":" + fire3030.getSeconds();
+        //娑堥槻IO鐐圭紪鍙�
+        String fireNo = fire3030.getNo().toString() + fire3030.getLoop().toString() + fire3030.getPartNo().toString();
+        System.out.println(fireNo);
+        String aa="";
+    }
 }

--
Gitblit v1.9.1