📄 rateproalterdb.java
字号:
/* 可选业务信息 */
// if(productBean.getSob() != null) {
// String reProdFunId = "";
// for(int i=0;i<productBean.getSob().length;i++){
// if(productBean.getSob()[i] != null &&
// productBean.getSob()[i].getSERV_NWKiPROD_ID() !=null &&
// !productBean.getSob()[i].getSERV_NWKiPROD_ID().equals("")) {
// if(reProdFunId.equals("")) {
// SO_PRODiPROD_ID += "【★】" +
// productBean.getSob()[i].getSERV_NWKiPROD_ID();
// SO_PRODiPROD_NUM += "【★】" + "1";
// SO_PRODiACTION_TYPE += "【★】" + "X";
// }
// else if(!reProdFunId.equals("") &&
// !reProdFunId.equals(productBean.getSob()[i].getSERV_NWKiPROD_ID()))
// {
// SO_PRODiPROD_ID += "【★】" +
// productBean.getSob()[i].getSERV_NWKiPROD_ID();
// SO_PRODiPROD_NUM += "【★】" + "1";
// SO_PRODiACTION_TYPE += "【★】" + "X";
// }
// reProdFunId = productBean.getSob()[i].getSERV_NWKiPROD_ID();
//
// }
// }
// }
// 接入终端
List temp_list = new ArrayList();
// 排除相同的产品ID号
for (int i = 0; i < custProduct_dt.getRows().getCount(); i++) {
String termprod_id = custProduct_dt.getRow(i).getString(
"SERV_ACC_TERMiPROD_ID");
if (termprod_id != null && !"".equals(termprod_id)
&& !temp_list.contains(termprod_id)) {
temp_list.add(termprod_id);
SO_PRODiPROD_ID += "【★】" + termprod_id;
SO_PRODiPROD_NUM += "【★】1"; // +
// custProduct_dt.getRow(i).getString("SERV_ACC_TERMiPROD_COUNT")
SO_PRODiACTION_TYPE += "【★】X";
}
}
// 程控
// 可选业务 (可有0或多组 )
// SERV_NWKiSEQ 服务序号 String
// SERV_NWKiSERV_ACC_NBR 业务号码 String
// SERV_NWKiPROD_ID 产品编码 String
// SERV_NWKiMODI_DATE 产品名称 String
// SERV_NWKiPROD_PWD 产品密码 String
for (int i = 0; i < custProduct_dt.getRows().getCount(); i++) {
String newkprod_id = custProduct_dt.getRow(i).getString(
"SERV_NWKiPROD_ID");
if (newkprod_id != null && !"".equals(newkprod_id)
&& !temp_list.contains(newkprod_id)) {
temp_list.add(newkprod_id);
SO_PRODiPROD_ID += "【★】" + newkprod_id;
SO_PRODiPROD_NUM += "【★】1";
SO_PRODiACTION_TYPE += "【★】X";
}
}
// 产品的附加属性档案信息(可有多组)
// SERV_PROD_ADDINFOiPROD_ID
for (int i = 0; i < custProduct_dt.getRows().getCount(); i++) {
String addprod_id = custProduct_dt.getRow(i).getString(
"SERV_PROD_ADDINFOiPROD_ID");
if (addprod_id != null && !"".equals(addprod_id)
&& !temp_list.contains(addprod_id)) {
temp_list.add(addprod_id);
SO_PRODiPROD_ID += "【★】" + addprod_id;
SO_PRODiPROD_NUM += "【★】1";
SO_PRODiACTION_TYPE += "【★】X";
}
}
// 增加新的服务性质也要加到这个产品里
SO_PRODiPROD_ID += "【★】"
+ tf_BSSFlowRecord
.getRecordIDS(BssParameter.SERVPROPERTY);
SO_PRODiPROD_NUM += "【★】1";
SO_PRODiACTION_TYPE += "【★】A";
// ACCTIACCT_ID
// 帐户信息(可有0或1组)
// ACCTiACCT_ID 帐户编码
// ACCTiACCT_NBR 帐户合同号
// 接入终端信息
// if(productBean.getLtb() != null) {
// String reDeviceId = "";
// for(int i=0;i<productBean.getLtb().length;i++){
// if(productBean.getLtb()[i] != null &&
// productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID() !=null &&
// !productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID().equals(""))
// {
// if(reDeviceId.equals("")) {
// SO_PRODiPROD_ID += "【★】" +
// productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID();
// SO_PRODiPROD_NUM += "【★】" + "1";
// SO_PRODiACTION_TYPE += "【★】" + "X";
// }
// else if(!reDeviceId.equals("") &&
// !reDeviceId.equals(productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID()))
// {
// SO_PRODiPROD_ID += "【★】" +
// productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID();
// SO_PRODiPROD_NUM += "【★】" + "1";
// SO_PRODiACTION_TYPE += "【★】" + "X";
// }
// reDeviceId =
// productBean.getLtb()[i].getSERV_ACC_TERMiPROD_ID();
// }
// }
// }
// Vector selected_deviceIds = new Vector();
// selected_deviceIds =
// QueryBssInfoFromDB.queryselectedDeviceIds(tf_BSSFlowRecord);//取新装终端设备
// if(selected_deviceIds != null && selected_deviceIds.size() >
// 0) {
// for(int i=0;i<selected_deviceIds.size();i++){
// SO_PRODiPROD_ID += "【★】" +
// (String)selected_deviceIds.elementAt(i);
// SO_PRODiPROD_NUM += "【★】" + "1";
// SO_PRODiACTION_TYPE += "【★】" + "A";
// }
// }
// //提交付费信息
// String SO_SERV_ACCTiACCT_ITEM_TYPE_ID =
// CommonMethod.formatString(tf_BSSFlowRecord.getRecordIDS("PAYTYPE"));//帐目类型编码
// /*根据业务号码查询客户档案*/
// String qry_oper_model = "7";
// custArchives_dt = BssInter5.callWebQryServFor(qry_oper_model,
// "2",
// "","","","","","",
// custArchivesBean.getSERV_ACC_NBRISERV_ACC_NBR(),"","","","","",
// tf_BSSFlowRecord.getRecordIDS("SERVISERV_TYPE_ID"),custArchivesBean.getSERVIAREA_ID(),"",cityCode);
// String SO_SERV_ACCTiACCT_ID =
// custArchives_dt.getRow(0).getString("ACCTiACCT_NBR");//帐户编码
// tf_BSSFlowRecord.setRecordIDS("ACCTIACCT_ID",SO_SERV_ACCTiACCT_ID);
// String SO_SERV_ACCTiBILLING_TYPE_ID =
// CommonMethod.formatString(tf_BSSFlowRecord.getRecordIDS("PAYMODE"));//计费方式编码
// String SERV_ACCTiPAY_RATING =
// CommonMethod.formatString(tf_BSSFlowRecord.getRecordIDS("PERCENT"));//付费额度:付费金额(元)或付费的百分比(含百分号)
// String SO_SERV_ACCTiACTION_TYPE = "A";//动作类型
/** ********服务性质变更**************受理业务*********************************** */
/**
* SO_BUSINESSiSECRE_GRADE_ID=0 SO_BUSINESSiLIMIT_DATE=
* SO_BUSINESSiBESP_DATE= SO_BUSINESSiPROD_ID=QE0001160
* CORP_CUSTiCUST_ID=QZ000797175 SO_BUSINESSiACTION_TYPE=X
*
*/
// 服务性质变更。前一个是旧的,后一个是新的。
String SO_BUSINESSiSECRE_GRADE_ID = "0【★】0"; // 保密级别编码
String SO_BUSINESSiLIMIT_DATE = "【★】【★】"; // 服务期限
String SO_BUSINESSiBESP_DATE = "【★】【★】"; // CommonMethod.formatString(tf_BSSFlowRecord.getRecordIDS("BESPEAKTIME"));//预约装机日期
String SO_BUSINESSiPROD_ID = custProduct_dt.getRow(0)
.getString("SERViPROD_ID")
+ "【★】"
+ tf_BSSFlowRecord
.getRecordIDS(BssParameter.SERVPROPERTY); // 服务性质编码
String CORP_CUSTiCUST_ID = tf_BSSFlowRecord
.getRecordIDS(BssParameter.CUSTICUST_ID)
+ "【★】"
+ tf_BSSFlowRecord
.getRecordIDS(BssParameter.CUSTICUST_ID); // 客户编码
String SO_BUSINESSiACTION_TYPE = "R【★】A"; // 动作类型
// //受理可选业务
// String SO_PROD_ADDINFOiPROD_ID = "";
// String SO_PROD_ADDINFOiADDINFO_NAME = "";
// String SO_PROD_ADDINFOiADDINFO_VALUE = "";
// String SO_PROD_ADDINFOiADDINFO_SEQ = "";
// if(selected_deviceIds != null && selected_deviceIds.size() >
// 0) {
// for(int i=0;i<selected_deviceIds.size();i++){
// SO_PROD_ADDINFOiPROD_ID +=
// (String)selected_deviceIds.elementAt(i)+"【★】";
// SO_PROD_ADDINFOiADDINFO_NAME += "颜色"+"【★】";
// SO_PROD_ADDINFOiADDINFO_VALUE += ""+"【★】";
// SO_PROD_ADDINFOiADDINFO_SEQ += "1"+"【★】";
// }
// }
//
/**
* --受理资源接入信息 取用户固有的信息 --泉州市 柏仁楼 -- 不一定装到根目录
* SO_ACCESSiACCESS_ID=QZ0000002014976 --接入点编码 要传
* SO_ACCESSiACC_NODE_ID=QZ00000008211 SO_ACCESSiEXCH_ID=QE00007
* SO_ACCESSiADDR_ID=QZ0000000770320 SO_ACCESSiREF_TEL_NBR=
* SO_ACCESSiREF_ADDR_ID= SO_ACCESSiACTION_TYPE=X
*
* //取 接入编码(可有0或1组) SERV_ACCESSiACCESS_ID 接入编号
* SERV_ACCESSiEXCH_ID 地区局向 SERV_ACCESSiACC_NODE_ID 接入点编码
* SERV_ACCESSiADDR_ID 地址编码 SERV_ACCESSiMODI_DATE 地址名称
* SO_ACCESSiREF_TEL_NBR 就近号码 SO_ACCESSiREF_ADDR_ID 就近地址
*
*/
// custProduct_dt.getRow(0).getString("");
String SO_ACCESSiACCESS_ID = custProduct_dt.getRow(0)
.getString("SERV_ACCESSiACCESS_ID");// 业务接入编码
tf_BSSFlowRecord.setRecordIDS(BssParameter.ACCESSIACCESS_ID,
SO_ACCESSiACCESS_ID);// 业务接入编码
String SO_ACCESSiACC_NODE_ID = custProduct_dt.getRow(0)
.getString("SERV_ACCESSiACC_NODE_ID");// 接入点编码
String SO_ACCESSiEXCH_ID = custProduct_dt.getRow(0).getString(
"SERV_ACCESSiEXCH_ID");// 地址局向
String SO_ACCESSiADDR_ID = custProduct_dt.getRow(0).getString(
"SERV_ACCESSiADDR_ID");// 地址编码
String SO_ACCESSiREF_TEL_NBR = custProduct_dt.getRow(0)
.getString("SO_ACCESSiREF_TEL_NBR");// 就近电话
String SO_ACCESSiREF_ADDR_ID = custProduct_dt.getRow(0)
.getString("SO_ACCESSiREF_ADDR_ID");// 就近地址
String SO_ACCESSiACTION_TYPE = "X";// 动作类型
/**
* --号码信息 增装电话号码[显示用] SO_ACC_NBRiNBR_SEQ 号码序号 SO_ACC_NBRiSEQ
* 序列号(第1条值为:1,第2条值为2) SO_ACC_NBRiACC_NBR 业务号码
* SO_ACC_NBRiIS_CHOSEN 是否用户选择 SO_ACC_NBRiACC_NBR_AB 服务短号(引示号)
* SO_ACC_NBRiEXCH_ID 号码局向 SO_ACC_NBRiIS_SECRET 114是否保密
* SERV_ACCESSiACCESS_ID 机身码ID SO_ACC_NBRiMAINTAIN_LEVEL 档案级别
* SO_ACC_NBRiINSTALL_LEVEL 安装级别 SO_ACC_NBRiACTION_TYPE
* 动作类型(当So_type_id 是9,73,80,116,313,331,341, 51,58中的一个值时,值传R)
* TEMP_STS_WORDS2 (当So_type_id 是9,73,80,116,313,331,341,
* 51,58中的一个值时,值传业务号,其它放空) SERV_NBRiAREA_ID 地区编码
* SERV_NBRiSERV_NBR_ID 业务号码编码
*
* --查询空闲号 预占先查询业务号段(前台选号)? SO_ACC_NBRiNBR_SEQ=1
* --SO_ACC_NBRiSEQ=1
*/
String SO_ACC_NBRiNBR_SEQ = "1";
String SO_ACC_NBRiSEQ = "1";
/**
* --号码编码QZ0000001024402 SO_ACC_NBRiACC_NBR=ADSL10049446
*/
String SO_ACC_NBRiACC_NBR = Archives_dr
.getString("SERV_ACC_NBRiSERV_ACC_NBR");
// 前台选号
String SO_ACC_NBRiIS_CHOSEN = "Y";
String SO_ACC_NBRiACC_NBR_AB = "";
// 局向必传
String SO_ACC_NBRiEXCH_ID = custProduct_dt.getRow(0).getString(
"SERV_ACCESSiEXCH_ID");// 地址局向;
// 114是否保密
/**
* 业务号(可有0或多组) SERV_ACC_NBRiSEQ 服务序号 String
* SERV_ACC_NBRiSERV_ACC_NBR 业务号码 String SERV_ACC_NBRiACC_NBR_AB
* 服务短号 String SERV_ACC_NBRiEXCH_ID 号码局向 String
* SERV_ACC_NBRiIS_CHOSEN 是否用户选择 String SERV_ACC_NBRiIS_SECRET
* 114是否保密 String SO_ACCESSiACCESS_ID 机身码id String
* SO_ACCESSiADDR_ID 机身码 String
*/
String SO_ACC_NBRiIS_SECRET = "C";
String SERV_ACCESSiACCESS_ID = "";// 机身码ID
String SO_ACC_NBRiMAINTAIN_LEVEL = "C";// (需要获取)
String SO_ACC_NBRiINSTALL_LEVEL = "";
String SO_ACC_NBRiACTION_TYPE = "X";
String TEMP_STS_WORDS2 = "";
String SERV_NBRiAREA_ID = Archives_dr.getString("SERViAREA_ID");
String SERV_NBRiSERV_NBR_ID = "";// 业务号码编码
/**
* --特殊号码的提交 拨号帐号电话 阳光帐号@sunny.qzadsl/qzlan
* SO_SPECIAL_NBRSiNBR=22551331@qzadsl --取不到想要的?
* SO_SPECIAL_NBRSiNBR_TYPE=A --动作类型(当So_type_id
* 是9,73,80,116,313,331,341, 中的一个值时传值为R)????
* SO_SPECIAL_NBRSiACTION_TYPE=X --(当So_type_id
* 是9,73,80,116,313,331,341, 中的一个值是,值传--SO_SPECIAL_NBRSiNBR的值)
* TEMP_STS_WORDS2=泉州 SERV_NBRiAREA_ID=33 --接入点编码
* SERV_NBRiSERV_NBR_ID= SO_SPECIAL_NBRSiNBR_ID=QZ0000001476536
*/
String SO_SPECIAL_NBRSiNBR = tf_BSSFlowRecord
.getRecordIDS(BssParameter.DIALUPACC);// 888@qzadsl
String SO_SPECIAL_NBRSiNBR_TYPE = "A";
String SO_SPECIAL_NBRSiACTION_TYPE = "X";
TEMP_STS_WORDS2 = "";
SERV_NBRiAREA_ID = Archives_dr.getString("SERViAREA_ID");
SERV_NBRiSERV_NBR_ID = "";// 业务号码编码
// 接入点编码
String SO_SPECIAL_NBRSiNBR_ID = custProduct_dt.getRow(0)
.getString("SERV_ACCESSiACC_NODE_ID");//
// 受理接入终端(可以不传)
// --终端设备信息
// --阿尔卡特
String SO_ACC_TERMiPROD_ID = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiPROD_ID");
String SO_ACC_TERMiTERM_TYPE = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiTERM_TYPE");
// --产权归属 自备
String SO_ACC_TERMiPROPERTY = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiPROPERTY");//
// --维护级别自维
String SO_ACC_TERMiMTN_GRADE = "M";
String SO_ACC_TERMiPROD_COUNT = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiPROD_COUNT");
String SO_ACC_TERMiAPPL_DATE = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiAPPL_DATE");
String SO_ACC_TERMiMATURE_DATE = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiMATURE_DATE");
String SO_ACC_TERMiPROTOCOL_ID = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiPROTOCOL_ID");
String SO_ACC_TERMiSERIAL_NBR = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiSERIAL_NBR");
String SO_ACC_TERMiMODEL_NO = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiMODEL_NO");
String SO_ACC_TERMiINSTALL = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiINSTALL");
String SO_ACC_TERMiIS_CERTIF_CHECK = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiIS_CERTIF_CHECK");
String SO_ACC_TERMiCERTIFICATION = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiCERTIFICATION");
String SO_ACC_TERMiMAX_SPEED = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiMAX_SPEED");
String SO_ACC_TERMiEQPT_IP = custProduct_dt.getRow(0)
.getString("SERV_ACC_TERMiEQPT_IP");
String SO_ACC_TERMiACTION_TYPE = "X";
// String SO_ACC_TERMiPROD_ID = "";
// if(selected_deviceIds != null && selected_deviceIds.size() >
// 0) {
// for(int i=0;i<selected_deviceIds.size();i++){
// SO_ACC_TERMiPROD_ID =
// (String)selected_deviceIds.elementAt(i);
// }
// }
// String SO_ACC_TERMiTERM_TYPE = "";
// //产权归属自备
// DataTable select_attach_dt =
// tf_BSSFlowRecord.getRecordFrom(BssParameter.SELECT_ATTACH_TABLE);
// String SO_ACC_TERMiPROPERTY =
// AdslFlowService.getInfoByDervice(SO_ACC_TERMiPROD_ID,select_attach_dt,BssParameter.ATTACHID);
// if(SO_ACC_TERMiPROPERTY == null ||
// SO_ACC_TERMiPROPERTY.equals("") ||
// SO_ACC_TERMiPROPERTY.equals(" ")) {
// SO_ACC_TERMiPROPERTY = "";
// }
// //维护级别自维
// DataTable select_service_dt =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -