⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 radiotbflowservice.java

📁 电信的网厅的整站代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
							}
							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 + -