bssinter4.java
来自「电信的网厅的整站代码」· Java 代码 · 共 406 行 · 第 1/2 页
JAVA
406 行
* @return 见泉州bss接品开发文档。不要被吓着啊。。
* @throws IOException
* @throws RuntimeException
*/
static public BssReferProductBean callWebQryServ(String QRY_OPER_MODEL,
String SERViSERV_ID,
String KEY_WORD,
String FLAG2,
String citycode)
throws IOException,RuntimeException{
BssReferProductBean _brpB = null;
try{
Hashtable ht = new Hashtable();
ht.put("QRY_OPER_MODEL",QRY_OPER_MODEL);
ht.put("SERViSERV_ID",SERViSERV_ID);
ht.put("KEY_WORD",KEY_WORD);
ht.put("FLAG2",FLAG2);
String methodname = "WebQryServ";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
//System.out.println("result==>"+result);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
_brpB = new BssReferProductBean();
_brpB.parDataTable(msg.getDataTableBody());
}catch(Exception e){
FileLogger.getLogger().warn(e.getMessage(),e);
}
return _brpB;
}
public static DataTable call_webQryServ(String QRY_OPER_MODEL,
String SERViSERV_ID,
String KEY_WORD,
String FLAG2,
String citycode) {
try{
EMessage msg = null;
Hashtable ht = new Hashtable();
ht.put("QRY_OPER_MODEL",QRY_OPER_MODEL);
ht.put("SERViSERV_ID",SERViSERV_ID);
ht.put("KEY_WORD",KEY_WORD);
ht.put("FLAG2",FLAG2);
//System.out.println(ht);
String methodname = "WebQryServ";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}catch(Exception e){
FileLogger.getLogger().warn(e.getMessage(),e);
}
return null;
}
/**
* <p>
* 修改业务号状态 (可进行预占或者预占后的预放)
* </p>
* @param SERV_NBRiAREA_ID 地区编码
* @param SERV_NBRiSERV_NBR_ID 业务号编码
* @param SERV_NBRiSTATE 当前状态(一个或者多个)
* @param KEY_WORD 新状态
* @param citycode
* @return
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebModNbrState(String SERV_NBRiAREA_ID,
String SERV_NBRiSERV_NBR_ID,
String SERV_NBRiSTATE,
String KEY_WORD,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiSERV_NBR_ID",SERV_NBRiSERV_NBR_ID);
ht.put("SERV_NBRiSTATE",SERV_NBRiSTATE);
ht.put("KEY_WORD",KEY_WORD);
String methodname = "WebModNbrState";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 查询产品类型配置
* </p>
* @param PROD_TYPE_CONFIGiSERV_TYPE_ID 服务类型编码 String
* @param PROD_TYPE_CONFIGiSO_TYPE_ID 申请类型编码 String
* @param PROD_TYPE_CONFIGiSERV_FLAG 服务标志 String
* 电话是: PHONE
* 小灵通是:XLT
* ADSL是: ADSL
* @param PROD_TYPE_CONFIGiPROD_TYPE_FLAG 产品类型标志 String
* 终端为: TERMINAL_DEVICE
* ADSL设备为:
* ADSL_DEVICE
* @param PROD_AREAiAREA_ID 地区编码 String
* @param SOiDISCT_TYPE_ID 优惠类型(可空) String
* @param citycode
* @return
* PRODiPROD_ID 产品编码
* PROD_TYPEiPROD_TYPE_ID 产品类型编码
* PROD_TYPEiPROD_TYPE_NAME 产品类型名称
* PRODiLC_PROD_CODE 本地产品代码
* PRODiST_PROD_ID 标准产品编码
* ST_PRODiST_PROD_NAME 标准产品名称
* PRODiUN_PROD_CODE 统一产品代码
* PRODiPROD_NAME 产品名称
* PROD_ADDINFOiADDINFO_NAME 附加属性
* PROD_TYPEiREMARKS 附加属性备注
* PRODiEFF_DATE 生效日期
* PRODiEXP_DATE 失效日期
* PRODiREMARKS 备注
*
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryProdType(String PROD_TYPE_CONFIGiSERV_TYPE_ID,
String PROD_TYPE_CONFIGiSO_TYPE_ID,
String PROD_TYPE_CONFIGiSERV_FLAG,
String PROD_TYPE_CONFIGiPROD_TYPE_FLAG,
String PROD_AREAiAREA_ID,
String SOiDISCT_TYPE_ID,
String citycode)
throws IOException,RuntimeException{
EMessage msg = null;
try {
Hashtable ht = new Hashtable();
ht.put("PROD_TYPE_CONFIGiSERV_TYPE_ID",PROD_TYPE_CONFIGiSERV_TYPE_ID);
ht.put("PROD_TYPE_CONFIGiSO_TYPE_ID",PROD_TYPE_CONFIGiSO_TYPE_ID);
ht.put("PROD_TYPE_CONFIGiSERV_FLAG",PROD_TYPE_CONFIGiSERV_FLAG);
ht.put("PROD_TYPE_CONFIGiPROD_TYPE_FLAG",PROD_TYPE_CONFIGiPROD_TYPE_FLAG);
ht.put("PROD_AREAiAREA_ID",PROD_AREAiAREA_ID);
ht.put("SOiDISCT_TYPE_ID",SOiDISCT_TYPE_ID);
String methodname = "WebQryProdType";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
}catch(Exception e) {
FileLogger.getLogger().warn(e.getMessage(),e);
}
return msg.getDataTableBody();
}
/**
* <code>
* 前台与后台的选号统一接口,
* BssInter5#callWebQryServNbr(),暂时不用
* 查询业务号段(网上营业前台选号)
* </code>
* @param Area_id
* @param citycode
* @return
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQrySelNbr(String Area_id,String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("AREA_INFOiAREA_ID",Area_id);
String methodname = "WebQrySelNbr";
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 + -
显示快捷键?