vince
2024-12-13 d3e48589ea2719cdde41b87fc1ad80f4ee509bac
src/main/java/com/fzzy/protocol/bhzn/v0/cmd/CommandBuild.java
@@ -2,7 +2,7 @@
import com.fzzy.api.utils.BytesUtil;
import com.fzzy.protocol.bhzn.server.BhznGrainV2ServerUtils;
import com.fzzy.protocol.bhzn.v0.server.BhznGrainV0ServerUtils;
/**
 * 命令生成
@@ -31,8 +31,8 @@
        StringBuffer sb = new StringBuffer();
        //开始符号
        sb.append(BhznGrainV2ServerUtils.MSG_START);
        sb.append(BhznGrainV2ServerUtils.MSG_START2);
        sb.append(BhznGrainV0ServerUtils.MSG_START);
        sb.append(BhznGrainV0ServerUtils.MSG_START2);
        //分机地址
        int i = Integer.parseInt(grainAddr);
@@ -42,7 +42,7 @@
        sb.append("0001");
        //命令ID
        sb.append(BhznGrainV2ServerUtils.FUNCTION_ID_F2);
        sb.append(BhznGrainV0ServerUtils.FUNCTION_ID_F2);
        //数据长度-01
        sb.append("01");
@@ -51,10 +51,10 @@
        sb.append("01");
        //获取校验码
        sb.append(BhznGrainV2ServerUtils.getCheck(sb.toString()));
        sb.append(BhznGrainV0ServerUtils.getCheck(sb.toString()));
        //结尾符
        sb.append(BhznGrainV2ServerUtils.MSG_END_16);
        sb.append(BhznGrainV0ServerUtils.MSG_END_16);
        return sb.toString();
    }
@@ -71,18 +71,18 @@
        StringBuffer sb = new StringBuffer();
        //开始符号
        sb.append(BhznGrainV2ServerUtils.MSG_START);
        sb.append(BhznGrainV2ServerUtils.MSG_START2);
        sb.append(BhznGrainV0ServerUtils.MSG_START);
        sb.append(BhznGrainV0ServerUtils.MSG_START2);
        //分机地址
        int i = Integer.parseInt(grainAddr);
        sb.append(BytesUtil.tran_LH(BytesUtil.intToHexStr(i)));
        //发送方地址
        sb.append("0001");
        sb.append("0000");
        //命令ID
        sb.append(BhznGrainV2ServerUtils.FUNCTION_ID_83);
        sb.append(BhznGrainV0ServerUtils.FUNCTION_ID_83);
        //数据长度-01
        sb.append("01");
@@ -92,10 +92,10 @@
        sb.append(BytesUtil.intToHexStr1(i));
        //获取校验码
        sb.append(BhznGrainV2ServerUtils.getCheck(sb.toString()));
        sb.append(BhznGrainV0ServerUtils.getCheck(sb.toString()));
        //结尾符
        sb.append(BhznGrainV2ServerUtils.MSG_END_16);
        sb.append(BhznGrainV0ServerUtils.MSG_END_16);
        return sb.toString();
    }
@@ -111,8 +111,8 @@
        StringBuffer sb = new StringBuffer();
        //开始符号
        sb.append(BhznGrainV2ServerUtils.MSG_START);
        sb.append(BhznGrainV2ServerUtils.MSG_START2);
       // sb.append(BhznGrainV0ServerUtils.MSG_START);
        sb.append(BhznGrainV0ServerUtils.MSG_START2);
        //分机地址
        int i = Integer.parseInt(grainAddr);
@@ -122,7 +122,7 @@
        sb.append("0001");
        //命令ID
        sb.append(BhznGrainV2ServerUtils.FUNCTION_ID_93);
        sb.append(BhznGrainV0ServerUtils.FUNCTION_ID_93);
        //数据长度-01
        sb.append("01");
@@ -131,10 +131,10 @@
        sb.append("01");
        //获取校验码
        sb.append(BhznGrainV2ServerUtils.getCheck(sb.toString()));
        sb.append(BhznGrainV0ServerUtils.getCheck(sb.toString()));
        //结尾符
        sb.append(BhznGrainV2ServerUtils.MSG_END_16);
        sb.append(BhznGrainV0ServerUtils.MSG_END_16);
        return sb.toString();
    }
@@ -149,8 +149,8 @@
        StringBuffer sb = new StringBuffer();
        //开始符号
        sb.append(BhznGrainV2ServerUtils.MSG_START);
        sb.append(BhznGrainV2ServerUtils.MSG_START2);
        sb.append(BhznGrainV0ServerUtils.MSG_START);
        sb.append(BhznGrainV0ServerUtils.MSG_START2);
        //分机地址
        int i = Integer.parseInt(grainAddr);
@@ -160,7 +160,7 @@
        sb.append("0001");
        //命令ID
        sb.append(BhznGrainV2ServerUtils.FUNCTION_ID_92);
        sb.append(BhznGrainV0ServerUtils.FUNCTION_ID_92);
        //数据长度-01
        sb.append("01");
@@ -169,10 +169,10 @@
        sb.append("01");
        //获取校验码
        sb.append(BhznGrainV2ServerUtils.getCheck(sb.toString()));
        sb.append(BhznGrainV0ServerUtils.getCheck(sb.toString()));
        //结尾符
        sb.append(BhznGrainV2ServerUtils.MSG_END_16);
        sb.append(BhznGrainV0ServerUtils.MSG_END_16);
        return sb.toString();
    }