From d52037b84cd6689b1cc03b47a5cd43fcb6b7342f Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期二, 26 九月 2023 21:23:51 +0800
Subject: [PATCH] 贝博粮情解析1

---
 igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/builder/CommandBuild.java |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/builder/CommandBuild.java b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/builder/CommandBuild.java
index 6c1ce26..816574a 100644
--- a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/builder/CommandBuild.java
+++ b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grain/builder/CommandBuild.java
@@ -23,25 +23,26 @@
      * 绮儏閲囬泦鍛戒护
      *
      * @param grainAddr 绮儏鍒嗘満鍦板潃
-     * @param depotId    浠撳簱缂栧彿鍦板潃
      * @return
      */
-    public static String getMsgCheck(String grainAddr, String depotId) {
+    public static String getMsgCheck(String grainAddr) {
 
         StringBuffer sb = new StringBuffer();
 
         //璧峰绗�
         sb.append(BeiboGrainServerUtils.MSG_START);
 
-        //鍒嗘満鍦板潃
-        int i = Integer.parseInt(grainAddr);
-        sb.append(BytesUtil.intToHexStr1(i));
+        //瀹為檯鍒嗘満鍦板潃
+        int addr = Integer.parseInt(grainAddr);
+        //绮儏鍒嗘満鍦板潃=鎷ㄧ爜寮�鍏冲湴鍧�+40H
+        addr += BeiboGrainServerUtils.BM;
+        sb.append(BytesUtil.intToHexStr1(addr));
 
         //鎺у埗鍛戒护
         sb.append("82");
 
         //鍒嗘満鍦板潃
-        sb.append(BytesUtil.intToHexStr1(i));
+        sb.append(BytesUtil.intToHexStr1(addr));
 
         //娴嬫俯鐢电紗灞傛暟锛屼笉鐭ラ亾鐢电紗閲囬泦灞傛暟鏃讹紝榛樿00鎴栬�匜F
         sb.append("00");

--
Gitblit v1.9.3