📄 bssinter1.java
字号:
* @return
* @throws IOException
* @throws RuntimeException
*/
static public void callWebServUnLock(String SERViSERV_ID,
String SERViLOCK_STAFF_ID,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("SERViSERV_ID",SERViSERV_ID);
ht.put("SERViLOCK_STAFF_ID",SERViLOCK_STAFF_ID);
String methodname = "WebServUnLock";
CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
}
/**
* <p>
* 增加新客户
* </p>
* @param
* BssReferCustBean
* @return
* CUSTiCUST_ID 客户编码 String
* CUSTiCUST_CODE 客户代码 String
*
* @see BssReferCustBean#
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebReferCust(BssReferCustBean _brCB,
String citycode)
throws IOException,RuntimeException{
String methodname = "WebReferCust";
String result = CallTuxdoInter.callTuxdo(_brCB.toHashTable(),
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 根据条件查询客户编码
* </p>
* @param OPER_LOG_ID 操作日志编码(固定一个值) String (暂时:QZ00015822)
* @param QRY_OPER_MODEL 查询模式(1,2,3,4,5,6) String 1:客户名称查询
* 2:业务号码查询
* 3:客户简拼
* 4:证件号码
* 5:客户地址
* 6:贵宾卡号
* @param TEMP_STS_WORDS2 Y表示只允许查询重要客户;其余表示不允许查询重要客户; String
* @param CUSTiAREA_ID 客户地址 String 最好要填值(33,34,35。。)
* @param CUSTiCUST_SORT_ID 客户大类编码 String 可空
* @param CUSTiCUST_NAME 客户名称 String 查询模式为1时要传此值
* @param SERViSERV_TYPE_ID 服务类型编码 String 查询模式为2时要传此值
* @param SERV_ACC_NBRiSERV_ACC_NBR 业务号码 String 查询模式为2时要传此值
* @param CUSTiCUST_SIMP_NAME 客户名称简拼 String 查询模式为3时要传此值
* @param CUSTiCERT_TYPE 证件类型编码 String 查询模式为4时要传此值
* @param CUSTiCERT_NBR 证件号码 String 查询模式为4时要传此值
* @param CUSTiADDRESS_ID 实际是放地址类型 String 查询模式为5时要传此值
* @param CUSTiMAIL_ADDR 地址名称 String 查询模式为5时要传此值
* @param CUSTiVIP 贵宾卡号 String 查询模式为6时要传此值
*
* @return
* CUSTiCUST_ID 客户编码 String
* CUSTiCUST_NAME 客户名称 String
*
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryCustName(
String QRY_OPER_MODEL,
String TEMP_STS_WORDS2,
String CUSTiAREA_ID,
String CUSTiCUST_SORT_ID,
String CUSTiCUST_NAME,
String SERViSERV_TYPE_ID,
String SERV_ACC_NBRiSERV_ACC_NBR,
String CUSTiCUST_SIMP_NAME,
String CUSTiCERT_TYPE,
String CUSTiCERT_NBR,
String CUSTiADDRESS_ID,
String CUSTiMAIL_ADDR,
String CUSTiVIP,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("QRY_OPER_MODEL",QRY_OPER_MODEL);
ht.put("TEMP_STS_WORDS2","");
ht.put("CUSTiAREA_ID",CUSTiAREA_ID);
//ht.put("CUSTiCUST_SORT_ID",CUSTiCUST_SORT_ID);
if(QRY_OPER_MODEL.equals("1")){//客户名称查询
ht.put("CUSTiCUST_NAME",CUSTiCUST_NAME);
}
if(QRY_OPER_MODEL.equals("2")){//业务号码查询
ht.put("SERViSERV_TYPE_ID",SERViSERV_TYPE_ID);
ht.put("SERV_ACC_NBRiSERV_ACC_NBR",SERV_ACC_NBRiSERV_ACC_NBR);
}
if(QRY_OPER_MODEL.equals("3")){//客户简拼
ht.put("CUSTiCUST_SIMP_NAME",CUSTiCUST_SIMP_NAME);
}
if(QRY_OPER_MODEL.equals("4")){//证件号码
ht.put("CUSTiCERT_TYPE",CUSTiCERT_TYPE);
ht.put("CUSTiCERT_NBR",CUSTiCERT_NBR);
}
if(QRY_OPER_MODEL.equals("5")){//客户地址
ht.put("CUSTiADDRESS_ID",CUSTiADDRESS_ID);
ht.put("CUSTiMAIL_ADDR",CUSTiMAIL_ADDR);
}
if(QRY_OPER_MODEL.equals("6")){//贵宾卡号
ht.put("CUSTiVIP",CUSTiVIP);
}
String methodname = "WebQryCustName";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}
/**
* 验证新装宽带帐号是否存在
*
* @param adslId
* @param cityCode
* @return
*/
public static String IsAdslIdRepeatWeb(String adslId, String cityCode) {
String value = "";
try {
Hashtable ht = new Hashtable();
ht.put("SERV_NBRiSERV_NBR_NAME",adslId);
String methodname = "WebSpeNbrAuth";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
cityCode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
value = fb.getString("RESULTCODE1").toString();
}
catch (Exception ex) {
value = "-1";
FileLogger.getLogger().debug("\n 验证新装宽带帐号(WebSpeNbrAuth)出错(接口)" + ex);
}
return value;
}
/**根据协议查询优惠类型信息,可供营业前台及资费管理程序调用
*
* @param QRY_OPER_MODEL
* @param DISCT_TYPEiDISCT_TYPE_ID
* @param DISCT_TYPEiDISCT_TYPE_NAME
* @param DISCT_TYPEiDISCT_METHOD
* @param SERV_DISCTiSERV_TYPE_ID
* @param SERV_DISCTiSO_TYPE_ID
* @param AREA_DISCTiAREA_ID
* @param DISCT_TYPEiLIMIT_ID
* @param CUST_DISCTiCUST_ID
* @param DISCT_TYPEiDISCT_TYPE_SORT
* @param SYS_DATE
* @param PROT_INFO_SYSiPROTOCOL_ID
* @param citycode
* @return
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryDisctType(String QRY_OPER_MODEL,
String DISCT_TYPEiDISCT_TYPE_ID,
String DISCT_TYPEiDISCT_TYPE_NAME,
String DISCT_TYPEiDISCT_METHOD,
String SERV_DISCTiSERV_TYPE_ID,
String SERV_DISCTiSO_TYPE_ID,
String AREA_DISCTiAREA_ID,
String DISCT_TYPEiLIMIT_ID,
String CUST_DISCTiCUST_ID,
String DISCT_TYPEiDISCT_TYPE_SORT,
String SYS_DATE,
String PROT_INFO_SYSiPROTOCOL_ID,
String citycode)
throws IOException,RuntimeException{
try {
Hashtable ht = new Hashtable();
ht.put("QRY_OPER_MODEL",QRY_OPER_MODEL);
ht.put("DISCT_TYPEiDISCT_TYPE_ID",DISCT_TYPEiDISCT_TYPE_ID);
ht.put("DISCT_TYPEiDISCT_TYPE_NAME",DISCT_TYPEiDISCT_TYPE_NAME);
ht.put("DISCT_TYPEiDISCT_METHOD",DISCT_TYPEiDISCT_METHOD);
ht.put("SERV_DISCTiSERV_TYPE_ID",SERV_DISCTiSERV_TYPE_ID);
ht.put("SERV_DISCTiSO_TYPE_ID",SERV_DISCTiSO_TYPE_ID);
ht.put("AREA_DISCTiAREA_ID",AREA_DISCTiAREA_ID);
ht.put("DISCT_TYPEiLIMIT_ID",DISCT_TYPEiLIMIT_ID);
ht.put("CUST_DISCTiCUST_ID",CUST_DISCTiCUST_ID);
ht.put("DISCT_TYPEiDISCT_TYPE_SORT",DISCT_TYPEiDISCT_TYPE_SORT);
ht.put("SYS_DATE",SYS_DATE);
ht.put("PROT_INFO_SYSiPROTOCOL_ID",PROT_INFO_SYSiPROTOCOL_ID);
String methodname = "WebQryDisctType";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}catch(Exception e) {
e.printStackTrace();
return null;
}
}
/**停机保号原因选择
*
* @param AREA_ID
* @param SERV_TYPEiSERV_TYPE_ID
* @param SO_TYPEiSO_TYPE_ID
* @param citycode
* @return
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryReason(String AREA_ID,
String SERV_TYPEiSERV_TYPE_ID,
String SO_TYPEiSO_TYPE_ID,
String citycode)
throws IOException,RuntimeException{
try {
Hashtable ht = new Hashtable();
ht.put("OPER_LOG_ID","QZ00015822");
ht.put("STAFF_ID","QZ02900");
ht.put("SERIAL1","20030318200330342682032");
ht.put("SERIAL2","1");
ht.put("SERIAL3","1");
ht.put("MODULE_ID","1");
ht.put("MENU_ID","1");
ht.put("OPER_CODE","A");
ht.put("SERV_TYPEiSERV_TYPE_ID",SERV_TYPEiSERV_TYPE_ID);
ht.put("SO_TYPEiSO_TYPE_ID",SO_TYPEiSO_TYPE_ID);
String methodname = "WebQryReason";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}catch(Exception e) {
e.printStackTrace();
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -