bssinter3.java
来自「电信的网厅的整站代码」· Java 代码 · 共 420 行 · 第 1/2 页
JAVA
420 行
package com.doone.fj1w.fjmgr.order;
import java.io.IOException;
import java.util.Hashtable;
import com.doone.data.DataTable;
import com.doone.iossp.EMessage;
import com.doone.iossp.FormBody;
import com.doone.util.FileLogger;
public class BssInter3 {
public BssInter3() {
super();
// TODO Auto-generated constructor stub
}
/**
* <p>
* 查询员工信息
* </p>
* @param AREA_INFOiAREA_ID 地区编码 String
* @param STAFFiSTAFF_CODE 员工工号
* @param STAFFiSTAFF_NAME 员工名称
* @param STAFFiSITE_ID 操作点编码
* @param STAFFiSTAFF_GRADE_ID 员工级别编码
* @param QRY_START_DATE 起始日期
* @param QRY_END_DATE 终止日期
* @param WORK_GROUPiSITE_TYPE_ID 代理商需要
*
* @return
* STAFFiSTAFF_ID 员工编码 String
* STAFFiSTAFF_GRADE_ID 员工级别编码 String
* STAFF_GRADEiSTAFF_GRADE_NAME 员工级别名称 String
* STAFFiSITE_ID 操作点编码 String
* WORK_GROUPiSITE_NAME 操作点名称 String
* STAFFiMENU_PROJECT_ID 菜单方案编码 String
* MENU_PROJECTiPROJECT_NAME 菜单方案名称 String
* STAFFiSTAFF_CODE 员工代码 String
* STAFFiSTAFF_NAME 员工姓名 String
* STAFFiCERT_TYPE_ID 证件类型编码 String
* CERT_TYPEiCERT_TYPE_NAME 证件类型名称 String
* STAFFiCERT_NBR 证件号码 String
* STAFFiCONTACT_TEL 联系电话 String
* STAFFiHOME_ADDR 地址信息 String
* AREA_INFOiAREA_ID 地区编码 String
* AREA_INFOiNAME 地区名称 String
* STAFFiMODI_DATE 修改日期 String
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebQryStaffInfo(String AREA_INFOiAREA_ID,
String STAFFiSTAFF_CODE,
String STAFFiSTAFF_NAME,
String STAFFiSITE_ID,
String STAFFiSTAFF_GRADE_ID,
String QRY_START_DATE,
String QRY_END_DATE,
String WORK_GROUPiSITE_TYPE_ID,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("AREA_INFOiAREA_ID",AREA_INFOiAREA_ID);
ht.put("STAFFiSTAFF_CODE",STAFFiSTAFF_CODE);
ht.put("STAFFiSTAFF_NAME",STAFFiSTAFF_NAME);
ht.put("STAFFiSITE_ID",STAFFiSITE_ID);
ht.put("STAFFiSTAFF_GRADE_ID",STAFFiSTAFF_GRADE_ID);
ht.put("QRY_START_DATE",QRY_START_DATE);
ht.put("QRY_END_DATE",QRY_END_DATE);
ht.put("WORK_GROUPiSITE_TYPE_ID",WORK_GROUPiSITE_TYPE_ID);
String methodname = "WebQryStaffInfo";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 提交帐户信息 ,修改和新增共用根(可增加合同号)
* </p>
* @param ACCTiBANK_ID 银行编码 String
* @param ACCTiBANK_ACCT_NBR 银行帐号 String
* @param ACCTiACCT_ID 帐户编码 String 为空则为增加,才有返回值,非空没有返回值
* @param ACCTiCREDIT_GRADE_ID 信用度编码 String
* @param ACCTiAREA_ID 地区编码 String
* @param ACCTiCUST_ID 客户编码 String
* @param ACCTiCARD_TYPE_ID 卡类型编码 String
* @param ACCTiNAME 开户人名称 String
* @param ACCTiPAY_METHOD_ID 付款方式编码 String
*
* @retrun
* ACCTiACCT_ID 账户编码 String
* ACCTiACCT_NBR 帐户合同号 String
*
* @throws IOException
* @throws RuntimeException
*/
static public FormBody callWebReferAcct(String ACCTiBANK_ID,
String ACCTiBANK_ACCT_NBR,
String ACCTiACCT_ID,
String ACCTiCREDIT_GRADE_ID,
String ACCTiAREA_ID,
String ACCTiCUST_ID,
String ACCTiCARD_TYPE_ID,
String ACCTiNAME,
String ACCTiPAY_METHOD_ID,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("ACCTiBANK_ID",ACCTiBANK_ID);
ht.put("ACCTiBANK_ACCT_NBR",ACCTiBANK_ACCT_NBR);
ht.put("ACCTiACCT_ID",ACCTiACCT_ID);
ht.put("ACCTiCREDIT_GRADE_ID",ACCTiCREDIT_GRADE_ID);
ht.put("ACCTiAREA_ID",ACCTiAREA_ID);
ht.put("ACCTiCUST_ID",ACCTiCUST_ID);
ht.put("ACCTiCARD_TYPE_ID",ACCTiCARD_TYPE_ID);
ht.put("ACCTiNAME",ACCTiNAME);
ht.put("ACCTiPAY_METHOD_ID",ACCTiPAY_METHOD_ID);
String methodname = "WebReferAcct";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
FormBody fb = new FormBody();
fb.fromXML(result);
return fb;
}
/**
* <p>
* 查询产品目录结构(查询服务性质)
* </p>
*
* @param MENU_INFOiMENU_ID 菜单编码 String 固定值
* --new phone 00001677
* --adls 00001477 移机00001366
* -- LAN新装 00001392 Lan移机_new 00001393
*
* @return
* LEVEL 层次 String
* PROD_TYPEiPROD_TYPE_ID 产品类型编码 String
* PROD_TYPEiPROD_TYPE_NAME 产品类型名称 String
* PRODiPROD_ID 产品编码 String
* PRODiPROD_NAME 产品名称 String
*
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryMenuFold(String MENU_INFOiMENU_ID,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("MENU_INFOiMENU_ID",MENU_INFOiMENU_ID);
String methodname = "WebQryMenuFold";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}
/**
* <p>
* 查询计费方式信息
* </p>
* @param AREA_INFOiAREA_ID 地区 String
* @param SERV_TYPEiSERV_TYPE_ID 服务类型编码 String
*
* @return
* BILLING_TYPEiBILLING_TYPE_ID 计费方式编码 String
* BILLING_TYPEiTYPE_NAME 计费方式名称 String
*
* @throws IOException
* @throws RuntimeException
*/
static public DataTable callWebQryBillType(String AREA_INFOiAREA_ID,
String SERV_TYPEiSERV_TYPE_ID,
String citycode)
throws IOException,RuntimeException{
Hashtable ht = new Hashtable();
ht.put("AREA_INFOiAREA_ID",AREA_INFOiAREA_ID);
ht.put("SERV_TYPEiSERV_TYPE_ID",SERV_TYPEiSERV_TYPE_ID);
String methodname = "WebQryBillType";
String result = CallTuxdoInter.callTuxdo(ht,
CallTuxdoInter.BSS_SERVICENAME,
citycode,
methodname);
EMessage msg = new EMessage(result);
if("".equals(msg.getBody())) return null;
return msg.getDataTableBody();
}
/**
* <p>
* 查询计费方式信息
* </p>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?