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