From c58d64311945d0b324d72002e52dcbbae61bee8e Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期三, 01 十一月 2023 22:14:30 +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