bssinter5.java
来自「电信的网厅的整站代码」· Java 代码 · 共 381 行 · 第 1/2 页
JAVA
381 行
try {
Hashtable ht = new Hashtable();
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiSERV_NBR_TYPE",SERV_NBRiSERV_NBR_TYPE);
ht.put("SERV_NBRiSTATE",SERV_NBRiSTATE);
ht.put("DEVICEiSTATE",DEVICEiSTATE);
ht.put("FLAG1",FLAG1);
ht.put("FLAG2",FLAG2);
ht.put("KEY_WORD",KEY_WORD);
String methodname = "WebQryNbrSpe";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if(msg == null || "".equals(msg.getBody())) return null;
else return msg.getDataTableBody();
}catch(Exception e) {
}
return null;
}
/**
* <p>
* 查询前台提供的泉州ET账号是否存在
* </p>
* @param SO_SPECIAL_NBRSiNBR 账号 String
* @param TEMP_STS_WORDS7 业务类别。免费升速:1 ;欢乐e家:2 String
* @param citycode
* @return
* TEMP_STS_WORDS1 结果(1:成功;0未处理;其它不成功)
* TEMP_STS_WORDS2 失败时返回失败原因
*
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebNbrForVnet(String SO_SPECIAL_NBRSiNBR,
String TEMP_STS_WORDS7,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("SO_SPECIAL_NBRSiNBR",SO_SPECIAL_NBRSiNBR);
ht.put("TEMP_STS_WORDS7",TEMP_STS_WORDS7);
String methodname = "WebNbrForVnet";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 增加业务号(专线号码)(可用于增加拨号帐号)
* </p>
* @param SERV_NBRiAREA_ID 地区编码 String
* @param SERV_NBRiSERV_NBR_TYPE 号码类型 String
* @param SERV_NBRiSTATE 状态(新增加的号码,状态为R-占用) String
* @param QRY_START_NBR 起始号码(增加的时候起始和终止是一样) String
* @param QRY_END_NBR 终止号码() String
* @param LEVEL 重复处理标准(0 不可重复;1 可以重复) String
* @param FLAG1 是否返回专线编号的编码(1是需要返回) String
* @param KEY_WORD 前缀 String
* @param citycode
*
* @return
* SERV_NBRiSERV_NBR_ID 专线编号的编码 String
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebAddServNbr(String SERV_NBRiAREA_ID,
String SERV_NBRiSERV_NBR_TYPE,
String SERV_NBRiSTATE,
String QRY_START_NBR,
String QRY_END_NBR,
String LEVEL,
String FLAG1,
String KEY_WORD,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("SERV_NBRiSERV_NBR_TYPE",SERV_NBRiSERV_NBR_TYPE);
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiSTATE",SERV_NBRiSTATE);
ht.put("QRY_START_NBR",QRY_START_NBR);
ht.put("QRY_END_NBR",QRY_END_NBR);
ht.put("LEVEL",LEVEL);
ht.put("FLAG1",FLAG1);
ht.put("KEY_WORD",KEY_WORD);
String methodname = "WebAddServNbr";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 查询业务号段(前台选号)
* </p>
* @param SERV_NBRiAREA_ID 地区编码 String
* @param SERV_NBRiNBR_CLASS 级别 String
* @param KEY_WORD 号码查询关键字(可空) String
* @param PRICE_LOW 价格区间(可空) String
* @param PRICE_HIGH 价格区间(可空) String
* @param EXCHiEXCH_ID 局向 String
* @param DEVICEiDEVICE_ID 业务类型(不可空) String
* @param CONN_ROUTEiDOWN_DEVICE_ID 接入点编码(可空) String
* @param FLAG1 选号0/配号1(不可空) String
* @param FLAG2 返回数量(不可空)-1 全部 // count 数量 String
* @param TEMP_STS_WORDS1 班组编码 String
* @param TEMP_STS_WORDS2 机型编码 String
* @param TEMP_STS_WORDS5 组合方式0:AABB,1:ABAB,2:ABBB,3:AAAA String
* @param TEMP_STS_WORDS6 去掉带4(0:否,1:是) String
* @param SERV_NBRiSERV_NBR_TYPE 类型 String
* @param citycode
*
* @return
* SERV_NBRiSERV_NBR_NAME 业务号
* SERV_NBRiNBR_CLASS 号码等级
* SERV_NBRiSERV_PRICE 业务号金额
* SERV_NBRiSERV_NBR_ID 业务号编码
*
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryServNbr(String SERV_NBRiAREA_ID,
String SERV_NBRiNBR_CLASS,
String KEY_WORD,
String PRICE_LOW,
String PRICE_HIGH,
String EXCHiEXCH_ID,
String DEVICEiDEVICE_ID,
String CONN_ROUTEiDOWN_DEVICE_ID,
String FLAG1,
String FLAG2,
String TEMP_STS_WORDS1,
String TEMP_STS_WORDS2,
String TEMP_STS_WORDS5,
String TEMP_STS_WORDS6,
String SERV_NBRiSERV_NBR_TYPE,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiNBR_CLASS",SERV_NBRiNBR_CLASS);
if(KEY_WORD != null && !KEY_WORD.equals(""))
ht.put("KEY_WORD",KEY_WORD);
ht.put("PRICE_LOW",PRICE_LOW);
ht.put("PRICE_HIGH",PRICE_HIGH);
ht.put("EXCHiEXCH_ID",EXCHiEXCH_ID);
ht.put("DEVICEiDEVICE_ID",DEVICEiDEVICE_ID);
ht.put("CONN_ROUTEiDOWN_DEVICE_ID",CONN_ROUTEiDOWN_DEVICE_ID);
ht.put("FLAG1",FLAG1);
ht.put("FLAG2",FLAG2);
ht.put("TEMP_STS_WORDS1",TEMP_STS_WORDS1);
ht.put("TEMP_STS_WORDS2",TEMP_STS_WORDS2);
ht.put("TEMP_STS_WORDS5",TEMP_STS_WORDS5);
ht.put("TEMP_STS_WORDS6",TEMP_STS_WORDS6);
ht.put("TEMP_STS_WORDS5",TEMP_STS_WORDS5);
ht.put("SERV_NBRiSERV_NBR_TYPE",SERV_NBRiSERV_NBR_TYPE);
String methodname = "WebQryServNbr";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?