From 47b716f76e16295a684d2634a5bd245c0e59aa3c Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 09 十月 2023 14:38:36 +0800
Subject: [PATCH] 熏蒸备案页面修改

---
 igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/builder/ReMessageBuilder.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/builder/ReMessageBuilder.java b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/builder/ReMessageBuilder.java
index eccf5be..98613dc 100644
--- a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/builder/ReMessageBuilder.java
+++ b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/builder/ReMessageBuilder.java
@@ -28,13 +28,29 @@
         ReMessage message = new ReMessage();
         message.setStrMsg(strMsg);
         //璁剧疆璧峰绗�
-        message.setStartStr(strMsg.substring(0, 9*2-1));
+        message.setStartStr(strMsg.substring(0, 9*2));
 
         //璁剧疆绮儏鍒嗘満鍦板潃
-        String str = strMsg.substring(9*2-1, 10*2-1);
+        String str = strMsg.substring(9*2, 10*2);
         int i = BytesUtil.hexToInt(str);
-        String serId = String.valueOf(i - BeiboGrainServerUtils.BM);
-        message.setSerId(serId);
+        str = String.valueOf(i - BeiboGrainServerUtils.BM);
+        message.setSerId(str);
+
+        //绮儏鏁版嵁
+        str = strMsg.substring(10*2, 1034*2);
+        message.setGrainStr(str);
+
+        //娓╁害鏁版嵁
+        str = strMsg.substring(1034*2, 1052*2);
+        message.setThStr(str);
+
+        //鎵╁厖鏁版嵁
+        str = strMsg.substring(1052*2, 1062*2);
+        message.setExpand(str);
+
+        //妫�楠岀爜
+        str = strMsg.substring(1062*2);
+        message.setHexCrc16(str);
 
         return message;
     }

--
Gitblit v1.9.3