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

📄 syncorderrelationreq.java

📁 java支持的短信平台
💻 JAVA
字号:
package com.khan.sms.provision;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
/**
 * 反向订购请求同步*/
public class SyncOrderRelationReq extends AbstractSoapData {
  /**消息类型*/
  String MsgType = "SyncOrderRelationReq";

  /**该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”*/
  String Version = "1.5.0";

  /**发送方的地址*/
  String Send_Address = "<DeviceType>0</DeviceType>" + "<DeviceID>0011</DeviceID>";

  /**接收方的地址*/
  String Dest_Address = "<DeviceType>400</DeviceType>" + "<DeviceID>0</DeviceID>";

  /**计费用户标识*/
  String FeeUser_ID = "";

  /**使用用户标识
       当计费用户和使用用户为同个用户的时候,
       FeeUser_ID和DestUser_ID的值为相同,
       否则填为不同的用户
   */
  String DestUser_ID = "";

  /**服务标识*/
  String Service_ID = "";

  /**订购特征参数,订购业务需要携带的参数,可以携带文本/多媒体的相关信息*/
  String FeatureStr = "";

  /**服务的访问方式
     1:WEB 2:WAP 3:SMS*/
  int AccessMode = 3;

  String SPID = "";

  /**服务状态管理动作代码,具体值如下:
     1: 开通服务;
     2: 停止服务;
     3: 激活服务;
     4: 暂停服务;*/
  int ActionID = 1;


  /** 产生服务状态管理动作原因的代码,具体值如下:
      1:用户发起行为
      2:Admin&1860发起行为
      3:Boss停机
      4:Boss开机
      5:Boss过户
      6:Boss销户
      7:Boss改号
      8:扣费失败导致的服务取消
      9:其他*/
  int ActionReasonID = 1;

  public SyncOrderRelationReq(String MsgType, String Version, String FeeUser_ID,
                              String DestUser_ID, String Service_ID, String FeatureStr, String TransactionID,
                              int ActionID, int ActionReasonID, String SPID, int AccessMode) {
    this.TransactionID = TransactionID;
  }

  protected String BuildSoap() {

    return "<SyncOrderRelationReq xmlns=\"http://www.monternet.com/dsmp/schemas/\">" +
      "<Version>" + Version + "</Version>" +
      "<MsgType>" + MsgType + "</MsgType>" +
      "<Send_Address>" + Send_Address + "</Send_Address>" +
      "<Dest_Address>" + Dest_Address + "</Dest_Address>" +
      "<FeeUser_ID>" +
      "<UserIDType>1</UserIDType>" +
      "<MSISDN>" + FeeUser_ID + "</MSISDN>" +
      "<PseudoCode></PseudoCode>" +
      "</FeeUser_ID>" +
      "<DestUser_ID>" +
      "<UserIDType>1</UserIDType>" +
      "<MSISDN>" + DestUser_ID + "</MSISDN>" +
      "<PseudoCode></PseudoCode>" +
      "</DestUser_ID>" +
      "<LinkID>SP</LinkID>" +
      "<ActionID>" + String.valueOf(ActionID) + "</ActionID>" +
      "<ActionReasonID>" + String.valueOf(ActionReasonID) + "</ActionReasonID>" +
      "<SPID>" + SPID + "</SPID>" +
      "<SPServiceID>" + Service_ID + "</SPServiceID>" +
      "<AccessMode>" + String.valueOf(AccessMode) + "</AccessMode>" +
      "<FeatureStr></FeatureStr>" +
      "</SyncOrderRelationReq>";
  }


}

⌨️ 快捷键说明

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