⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 submitresult.java

📁 华为java接口反编译结果!其中包含其所有接口实现过程
💻 JAVA
字号:
package com.kelefa.cmpp.result;

public class SubmitResult
    extends Result
{

  public SubmitResult()
  {
    msg_id = new byte[ 8 ];
    super.pack_id = 0x80000004;
  }

  /**
   * 信息标识,生成算法如下:
   * 采用64位(8字节)的整数:
   * (1)	时间(格式为MMDDHHMMSS,即月日时分秒):bit64~bit39,其中
   * bit64~bit61:月份的二进制表示;
   * bit60~bit56:日的二进制表示;
   * bit55~bit51:小时的二进制表示;
   * bit50~bit45:分的二进制表示;
   * bit44~bit39:秒的二进制表示;
   * (2)	短信网关代码:bit38~bit17,把短信网关的代码转换为整数填写到该字段中。
   * (3)	序列号:bit16~bit1,顺序增加,步长为1,循环使用。
   * 各部分如不能填满,左补零,右对齐。
   *
   * (SP根据请求和应答消息的Sequence_Id一致性就可得到CMPP_Submit消息的Msg_Id)
   *
   */
  public byte[] msg_id;

  /**
   * 结果
   * 0:正确
   * 1:消息结构错
   * 2:命令字错
   * 3:消息序号重复
   * 4:消息长度错
   * 5:资费代码错
   * 6:超过最大信息长
   * 7:业务代码错
   * 8:流量控制错
   * 9~ :其他错误
   */
  public byte result;

  private static final String[] resultMsg = {
      "正确", "消息结构错", "命令字错", "消息序号重复", "消息长度错", "资费代码错",
      "超过最大信息长", "业务代码错", "流量控制错", "其他错误"
  };

  public String getResultMessage()
  {
    if ( result < 0 || result > 9 )
      result = 9;

    return resultMsg[ result ];
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -