📄 radiotbflowservice.java
字号:
}
reProdFunId = productBean.getSob()[i].getSERV_NWKiPROD_ID();
}
}
}
//接入终端信息
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();
}
}
}
//受理业务
String SO_BUSINESSiSECRE_GRADE_ID = "";//保密级别编码
String SO_BUSINESSiLIMIT_DATE = "";//服务期限
String SO_BUSINESSiBESP_DATE = "";//预约装机日期
String SO_BUSINESSiPROD_ID = productBean.getSab().getSERViPROD_ID();//服务性质编码
String CORP_CUSTiCUST_ID = SOiCUST_ID;//客户编码
String SO_BUSINESSiACTION_TYPE = "X";//动作类型
//--预占过的号码
String SO_NWKiACC_NBR = custArchivesBean.getSERV_ACC_NBRISERV_ACC_NBR();
//可选业务信息
String SO_NWKiPROD_ID = "";
String SO_NWKiPROD_PWD = "";
String SO_NWKiACTION_TYPE = "";
if(productBean.getSob() != null) {
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("")) {
SO_NWKiPROD_ID += productBean.getSob()[i].getSERV_NWKiPROD_ID()+"【★】";
SO_NWKiPROD_PWD += productBean.getSob()[i].getSERV_NWKiPROD_PWD()+"【★】";
SO_NWKiACTION_TYPE += "X"+"【★】";
}
}
}
// 受理资源接入信息
String SO_ACCESSiACCESS_ID = productBean.getLnb().getSERV_ACCESSiACCESS_ID();//业务接入编码
String SO_ACCESSiACC_NODE_ID = productBean.getLnb().getSERV_ACCESSiACC_NODE_ID();//接入点编码
String SO_ACCESSiEXCH_ID = productBean.getLnb().getSERV_ACCESSiEXCH_ID();//地址局向
String SO_ACCESSiADDR_ID = productBean.getLnb().getSERV_ACCESSiADDR_ID();//地址编码
String SO_ACCESSiREF_TEL_NBR = productBean.getLnb().getSO_ACCESSiREF_TEL_NBR();//就近电话
String SO_ACCESSiREF_ADDR_ID = productBean.getLnb().getSO_ACCESSiREF_ADDR_ID();//就近地址
String SO_ACCESSiACTION_TYPE = "A";//动作类型
// 号码信息
String SO_ACC_NBRiNBR_SEQ = "1";
String SO_ACC_NBRiSEQ = "1";
//号码编码
String SO_ACC_NBRiACC_NBR = custArchivesBean.getSERV_ACC_NBRISERV_ACC_NBR();
//前台选号
String SO_ACC_NBRiIS_CHOSEN = "Y";
String SO_ACC_NBRiACC_NBR_AB = "";
//局向必传
String SO_ACC_NBRiEXCH_ID = productBean.getLnb().getSERV_ACCESSiEXCH_ID();
//114是否保密
String SO_ACC_NBRiIS_SECRET = "";
String SERV_ACCESSiACCESS_ID = "";
String SO_ACC_NBRiMAINTAIN_LEVEL = "C";//(需要获取)
String SO_ACC_NBRiINSTALL_LEVEL = "";
String SO_ACC_NBRiACTION_TYPE = "A";
String TEMP_STS_WORDS2 = "";
String SERV_NBRiAREA_ID = "";
String SERV_NBRiSERV_NBR_ID = "";
//受理特性信息
System.out.println("STAFF_ID="+STAFF_ID);
System.out.println("SOiSO_ID="+SOiSO_ID);
System.out.println("SOiSO_NBR="+SOiSO_NBR);
System.out.println("SOiAREA_ID="+SOiAREA_ID);
System.out.println("SOiSO_TYPE_ID="+SOiSO_TYPE_ID);
System.out.println("SOiSERV_TYPE_ID="+SOiSERV_TYPE_ID);
System.out.println("SOiSERV_AREA_ID="+SOiSERV_AREA_ID);
System.out.println("SOiSERV_SO_ID="+SOiSERV_SO_ID);
System.out.println("SOiSERV_SO_SEQ="+SOiSERV_SO_SEQ);
System.out.println("SOiSERV_SO_NBR="+SOiSERV_SO_NBR);
System.out.println("SOiCUST_ID="+SOiCUST_ID);
System.out.println("SOiSUBS_CODE="+SOiSUBS_CODE);
System.out.println("SOiDISCT_TYPE_ID="+SOiDISCT_TYPE_ID);
System.out.println("SOiSTAFF_ID="+SOiSTAFF_ID);
System.out.println("SOiPRIORITY="+SOiPRIORITY);
System.out.println("SOiACCEPT_TYPE="+SOiACCEPT_TYPE);
System.out.println("SOiACCEPT_DATE="+SOiACCEPT_DATE);
System.out.println("SOiSTATE="+SOiSTATE);
System.out.println("SOiSERV_ID="+SOiSERV_ID);
System.out.println("SOiANN_ACT_TYPE="+SOiANN_ACT_TYPE);
System.out.println("FLAG1="+FLAG1);
System.out.println("SOiPRI_SERV_ID="+SOiPRI_SERV_ID);
System.out.println("CORR_INFOiCONTACT_TYPE="+CORR_INFOiCONTACT_TYPE);
System.out.println("CORR_INFOiCONTACT_NAME="+CORR_INFOiCONTACT_NAME);
System.out.println("CORR_INFOiCONTACT_TEL="+CORR_INFOiCONTACT_TEL);
System.out.println("CORR_INFOiCERT_TYPE="+CORR_INFOiCERT_TYPE);
System.out.println("CORR_INFOiCERT_NBR="+CORR_INFOiCERT_NBR);
System.out.println("SO_PRODiPROD_ID="+SO_PRODiPROD_ID);
System.out.println("SO_PRODiPROD_NUM="+SO_PRODiPROD_NUM);
System.out.println("SO_PRODiACTION_TYPE="+SO_PRODiACTION_TYPE);
// --受理业务
System.out.println("SO_BUSINESSiSECRE_GRADE_ID="+SO_BUSINESSiSECRE_GRADE_ID);
System.out.println("SO_BUSINESSiLIMIT_DATE="+SO_BUSINESSiLIMIT_DATE);
System.out.println("SO_BUSINESSiBESP_DATE="+SO_BUSINESSiBESP_DATE);
System.out.println("SO_BUSINESSiPROD_ID="+SO_BUSINESSiPROD_ID);
System.out.println("CORP_CUSTiCUST_ID="+CORP_CUSTiCUST_ID);
System.out.println("SO_BUSINESSiACTION_TYPE="+SO_BUSINESSiACTION_TYPE);
System.out.println("SO_NWKiACC_NBR="+SO_NWKiACC_NBR);
//System.out.println("SO_NWKiPROD_ID="+SO_NWKiPROD_ID);
//System.out.println("SO_NWKiPROD_PWD="+SO_NWKiPROD_PWD);
//System.out.println("SO_NWKiACTION_TYPE="+SO_NWKiACTION_TYPE);
//--受理资源接入信息 取用户固有的信息
//--泉州市 柏仁楼 -- 不一定装到根目录
System.out.println("SO_ACCESSiACCESS_ID="+SO_ACCESSiACCESS_ID);
//--接入点编码 要传
System.out.println("SO_ACCESSiACC_NODE_ID="+SO_ACCESSiACC_NODE_ID);
System.out.println("SO_ACCESSiEXCH_ID="+SO_ACCESSiEXCH_ID);
System.out.println("SO_ACCESSiADDR_ID="+SO_ACCESSiADDR_ID);
System.out.println("SO_ACCESSiREF_TEL_NBR="+SO_ACCESSiREF_TEL_NBR);
System.out.println("SO_ACCESSiREF_ADDR_ID="+SO_ACCESSiREF_ADDR_ID);
System.out.println("SO_ACCESSiACTION_TYPE="+SO_ACCESSiACTION_TYPE);
// --查询空闲号 预占先查询业务号段(前台选号)?
System.out.println("SO_ACC_NBRiNBR_SEQ="+SO_ACC_NBRiNBR_SEQ);
System.out.println("SO_ACC_NBRiSEQ="+SO_ACC_NBRiSEQ);
//--SO_ACC_NBRiSEQ=1
//--号码编码SS0000000541769
System.out.println("SO_ACC_NBRiACC_NBR="+SO_ACC_NBRiACC_NBR);
//--前台选号
System.out.println("SO_ACC_NBRiIS_CHOSEN="+SO_ACC_NBRiIS_CHOSEN);
System.out.println("SO_ACC_NBRiACC_NBR_AB="+SO_ACC_NBRiACC_NBR_AB);
//--局向必传 必须由后台人工干预?
//--城东局WebQryExch 数据号码的局向???添电话的局方
System.out.println("SO_ACC_NBRiEXCH_ID="+SO_ACC_NBRiEXCH_ID);
//--114是否保密
System.out.println("SO_ACC_NBRiIS_SECRET="+SO_ACC_NBRiIS_SECRET);
System.out.println("SERV_ACCESSiACCESS_ID="+SERV_ACCESSiACCESS_ID);
System.out.println("SO_ACC_NBRiMAINTAIN_LEVEL="+SO_ACC_NBRiMAINTAIN_LEVEL);
System.out.println("SO_ACC_NBRiINSTALL_LEVEL="+SO_ACC_NBRiINSTALL_LEVEL);
System.out.println("SO_ACC_NBRiACTION_TYPE="+SO_ACC_NBRiACTION_TYPE);
System.out.println("TEMP_STS_WORDS2="+TEMP_STS_WORDS2);
System.out.println("SERV_NBRiAREA_ID="+SERV_NBRiAREA_ID);
System.out.println("SERV_NBRiSERV_NBR_ID="+SERV_NBRiSERV_NBR_ID);
//--(当So_type_id 是9,73,80,116,313,331,341, 中的一个值是,值传--SO_SPECIAL_NBRSiNBR的值)
System.out.println("TEMP_STS_WORDS2="+TEMP_STS_WORDS2);
System.out.println("SERV_NBRiAREA_ID="+SERV_NBRiAREA_ID);
//--接入点编码
System.out.println("SERV_NBRiSERV_NBR_ID="+SERV_NBRiSERV_NBR_ID);
Hashtable ht = new Hashtable();
ht.put("SOiSO_ID",SOiSO_ID);
ht.put("SOiSO_NBR",SOiSO_NBR);
ht.put("SOiAREA_ID",SOiAREA_ID);
ht.put("SOiSO_TYPE_ID",SOiSO_TYPE_ID);
ht.put("SOiSERV_TYPE_ID",SOiSERV_TYPE_ID);
ht.put("SOiSERV_AREA_ID",SOiSERV_AREA_ID);
ht.put("SOiSERV_SO_ID",SOiSERV_SO_ID);
ht.put("SOiSERV_SO_SEQ",SOiSERV_SO_SEQ);
ht.put("SOiSERV_SO_NBR",SOiSERV_SO_NBR);
ht.put("SOiCUST_ID",SOiCUST_ID);
ht.put("SOiSUBS_CODE",SOiSUBS_CODE);
ht.put("SOiDISCT_TYPE_ID",SOiDISCT_TYPE_ID);
ht.put("SOiSTAFF_ID",SOiSTAFF_ID);
ht.put("SOiPRIORITY",SOiPRIORITY);
ht.put("SOiACCEPT_TYPE",SOiACCEPT_TYPE);
ht.put("SOiACCEPT_DATE",SOiACCEPT_DATE);
ht.put("SOiSTATE",SOiSTATE);
ht.put("SOiSERV_ID",SOiSERV_ID);
ht.put("SOiANN_ACT_TYPE",SOiANN_ACT_TYPE);
ht.put("FLAG1",FLAG1);
ht.put("STAFF_ID",STAFF_ID);
ht.put("SOiPRI_SERV_ID",SOiPRI_SERV_ID);
ht.put("CORR_INFOiCONTACT_TYPE",CORR_INFOiCONTACT_TYPE);
ht.put("CORR_INFOiCONTACT_NAME",CORR_INFOiCONTACT_NAME);
ht.put("CORR_INFOiCONTACT_TEL",CORR_INFOiCONTACT_TEL);
ht.put("CORR_INFOiCERT_TYPE",CORR_INFOiCERT_TYPE);
ht.put("CORR_INFOiCERT_NBR",CORR_INFOiCERT_NBR);
ht.put("SO_PRODiPROD_ID",SO_PRODiPROD_ID);
ht.put("SO_PRODiPROD_NUM",SO_PRODiPROD_NUM);
ht.put("SO_PRODiACTION_TYPE",SO_PRODiACTION_TYPE);
ht.put("SO_BUSINESSiSECRE_GRADE_ID",SO_BUSINESSiSECRE_GRADE_ID);
ht.put("SO_BUSINESSiLIMIT_DATE",SO_BUSINESSiLIMIT_DATE);
ht.put("SO_BUSINESSiBESP_DATE",SO_BUSINESSiBESP_DATE);
ht.put("SO_BUSINESSiPROD_ID",SO_BUSINESSiPROD_ID);
ht.put("CORP_CUSTiCUST_ID",CORP_CUSTiCUST_ID);
ht.put("SO_BUSINESSiACTION_TYPE",SO_BUSINESSiACTION_TYPE);
ht.put("SO_NWKiACC_NBR",SO_NWKiACC_NBR);
//ht.put("SO_NWKiPROD_ID",SO_NWKiPROD_ID);
//ht.put("SO_NWKiPROD_PWD",SO_NWKiPROD_PWD);
//ht.put("SO_NWKiACTION_TYPE",SO_NWKiACTION_TYPE);
ht.put("SO_ACCESSiACCESS_ID",SO_ACCESSiACCESS_ID);
ht.put("SO_ACCESSiACC_NODE_ID",SO_ACCESSiACC_NODE_ID);
ht.put("SO_ACCESSiEXCH_ID",SO_ACCESSiEXCH_ID);
ht.put("SO_ACCESSiADDR_ID",SO_ACCESSiADDR_ID);
ht.put("SO_ACCESSiREF_TEL_NBR",SO_ACCESSiREF_TEL_NBR);
ht.put("SO_ACCESSiREF_ADDR_ID",SO_ACCESSiREF_ADDR_ID);
ht.put("SO_ACCESSiACTION_TYPE",SO_ACCESSiACTION_TYPE);
ht.put("SO_ACC_NBRiNBR_SEQ",SO_ACC_NBRiNBR_SEQ);
ht.put("SO_ACC_NBRiSEQ",SO_ACC_NBRiSEQ);
ht.put("SO_ACC_NBRiACC_NBR",SO_ACC_NBRiACC_NBR);
ht.put("SO_ACC_NBRiIS_CHOSEN",SO_ACC_NBRiIS_CHOSEN);
ht.put("SO_ACC_NBRiACC_NBR_AB",SO_ACC_NBRiACC_NBR_AB);
ht.put("SO_ACC_NBRiEXCH_ID",SO_ACC_NBRiEXCH_ID);
ht.put("SO_ACC_NBRiIS_SECRET",SO_ACC_NBRiIS_SECRET);
ht.put("SERV_ACCESSiACCESS_ID",SERV_ACCESSiACCESS_ID);
ht.put("SO_ACC_NBRiMAINTAIN_LEVEL",SO_ACC_NBRiMAINTAIN_LEVEL);
ht.put("SO_ACC_NBRiINSTALL_LEVEL",SO_ACC_NBRiINSTALL_LEVEL);
ht.put("SO_ACC_NBRiACTION_TYPE",SO_ACC_NBRiACTION_TYPE);
ht.put("TEMP_STS_WORDS2",TEMP_STS_WORDS2);
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiSERV_NBR_ID",SERV_NBRiSERV_NBR_ID);
ht.put("TEMP_STS_WORDS2",TEMP_STS_WORDS2);
ht.put("SERV_NBRiAREA_ID",SERV_NBRiAREA_ID);
ht.put("SERV_NBRiSERV_NBR_ID",SERV_NBRiSERV_NBR_ID);
FormBody fb = BssInter7.callWebReferSo(ht,cityCode);
tf_BSSFlowRecord.setRecordIDS("SOISO_SEQ",fb.getString("SOiSO_SEQ"));//申请序列号
tf_BSSFlowRecord.setRecordIDS("SOISO_ID",fb.getString("SOiSO_ID"));//申请流水号
tf_BSSFlowRecord.setRecordIDS("SOISO_NBR",fb.getString("SOiSO_NBR"));//申请单号
tf_BSSFlowRecord.setRecordIDS("SOIAPPL_DATE",fb.getString("SOiAPPL_DATE"));//申请时间
tf_BSSFlowRecord.setStepSN(5);
tf_BSSFlowRecord.save();
return "1";
}
else{
return info;
}
}catch(Exception e) {
log.warn(e.getMessage(), e);
return null;
}
}
public void setNwk(DataTable dataTable,BssReferProductBean productBean,CustArchivesBean custArchivesBean) {
// --预占过的号码
String SO_NWKiACC_NBR = "";
//可选业务信息
String SO_NWKiPROD_ID = "";
String SO_NWKiPROD_PWD = "";
String SO_NWKiACTION_TYPE = "";
if(productBean.getSob() != null) {
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("")) {
DataRow newRow = dataTable.newRow();
SO_NWKiACC_NBR = productBean.getSob()[i].getSERV_NWKiSERV_ACC_NBR();
SO_NWKiPROD_ID = productBean.getSob()[i].getSERV_NWKiPROD_ID();
SO_NWKiPROD_PWD = productBean.getSob()[i].getSERV_NWKiPROD_PWD();
SO_NWKiACTION_TYPE = "X";
newRow.setValue(BssReferSoBean.NWK_ACC_NBR, SO_NWKiACC_NBR);
newRow.setValue(BssReferSoBean.NWK_PROD_ID, SO_NWKiPROD_ID);
newRow.setValue(BssReferSoBean.NWK_PROD_PWD, SO_NWKiPROD_PWD);
newRow.setValue(BssReferSoBean.NWK_ACTION_TYPE, SO_NWKiACTION_TYPE);
dataTable.getRows().add(newRow);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -