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

📄 saveinfo.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*,java.util.*,java.lang.*" errorPage="" %>
<%request.setCharacterEncoding("GBK");%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.data.DacClient"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.list.*"%>
<%
   String infoType = request.getParameter("infoType");
   /*将选中的客户保存到数据库中*/
   String prodOrderId = (String)session.getAttribute("PRODORDERID");	                    
   TF_BSSFlowRecord tf_BSSFlowRecord = TF_BSSFlowRecord.getBSSFlowRecord(new DacClient(),Long.parseLong(prodOrderId));
   if(infoType.equals("archives")){
       System.out.println("infoType==>"+infoType);
       tf_BSSFlowRecord.setStepSN(1);
       tf_BSSFlowRecord.save();
   }
   /*保存客户的记费信息*/
   if(infoType.equals("payInfo")){
       System.out.println("infoType==>"+infoType);
       String payMode = request.getParameter("payMode");//计费方式
       String payNo = request.getParameter("payNo");//付费号码 
       String percent = request.getParameter("percent");//付费额度
       String payType = request.getParameter("payType");//帐目类型
       tf_BSSFlowRecord.setRecordIDS("PAYMODE",payMode);
       tf_BSSFlowRecord.setRecordIDS("PAYNO",payNo);  
       tf_BSSFlowRecord.setRecordIDS("PERCENT",percent);
       tf_BSSFlowRecord.setRecordIDS("PAYTYPE",payType);
       tf_BSSFlowRecord.setStepSN(2);
       tf_BSSFlowRecord.save();
   }
   /*保存客户的服务信息*/
   if(infoType.equals("serverInfo")){
       System.out.println("infoType==>"+infoType);
       String servProperty = request.getParameter("servProperty");//服务性质
       tf_BSSFlowRecord.setRecordIDS("SERVPROPERTY",servProperty);
       
       /*保存adsl协议*/
       DataTable dataNbr_dt = null;
       String cityCode = tf_BSSFlowRecord.getRecordIDS("CITYCODE"); //城市编号
       String SO_PRODiPROD_ID = tf_BSSFlowRecord.getRecordIDS("SERVPROPERTY");//产品编码(服务性质编码)
	   /*取可选协议信息*/
	   /*取ADSL数据号码*/
	   String servTypeId = "45";//服务类型(ADSL)
	   String SOiSO_TYPE_ID = "1";//申请类型编码(新装)
	   String STAFF_ID = "QZ02900";//受理员工
	   String servId = tf_BSSFlowRecord.getRecordIDS("SERVISERV_ID");//服务编号
	   dataNbr_dt = BssInter3.callWebQryProtocol( servTypeId,cityCode,
		                                          SOiSO_TYPE_ID,
		                                          STAFF_ID,
		                                          servId,
		                                          SO_PRODiPROD_ID);
	   tf_BSSFlowRecord.setRecordFrom(dataNbr_dt,"ADSLPROTOCOL_TABLE");
	   tf_BSSFlowRecord.setStepSN(3);
       tf_BSSFlowRecord.save();
   }
   /*保存客户的终端设备信息*/
   if(infoType.equals("deviceInfo")){
       System.out.println("infoType==>"+infoType);
       String productId[] = request.getParameterValues("productId");//终端设备
       String attachId[] = request.getParameterValues("attachId");//产权归属
       String serivceId[] = request.getParameterValues("serivceId");//维护级别

       DataTable select_device_dt = AdslFlowService.getNewTable(BssParameter.SELECT_DEVICE_TABLE,
	                                                            BssParameter.DEVICEID,productId);
	   
	   DataTable select_attach_dt = AdslFlowService.getNewTable(BssParameter.SELECT_ATTACH_TABLE,
	                                                            BssParameter.ATTACHID,attachId);
	   DataTable select_serivce_dt = AdslFlowService.getNewTable(BssParameter.SELECT_SERVICE_TABLE,
	                                                            BssParameter.SERVICEID,serivceId);
	   
	   tf_BSSFlowRecord.setRecordFrom(select_device_dt,BssParameter.SELECT_DEVICE_TABLE);
	   tf_BSSFlowRecord.setRecordFrom(select_attach_dt,BssParameter.SELECT_ATTACH_TABLE);
	   tf_BSSFlowRecord.setRecordFrom(select_serivce_dt,BssParameter.SELECT_SERVICE_TABLE);
	   tf_BSSFlowRecord.setStepSN(4);
       tf_BSSFlowRecord.save();
   }
   /*保存客户的特别信息*/
   if(infoType.equals("selfhoodInfo")){
       System.out.println("infoType==>"+infoType);
       String dataNbr = request.getParameter("dataNbr");//数据号码
       String dataNbrId = request.getParameter("dataNbrId");//数据号码ID 
       String addPhoNbr = request.getParameter("addPhoNbr");//增装电话号码
       String IPType = request.getParameter("IPType");//IP类型
       String IPNum = request.getParameter("IPNum");//IP个数
       String hostName = request.getParameter("hostName");//主机域名
       String dialUpAcc = request.getParameter("dialUpAcc");//拨号帐号
       String dialUpPwd = request.getParameter("dialUpPwd");//拨号密码
       String everyTime = request.getParameter("everyTime");//每次上网时长
       String everyMonth = request.getParameter("everyMonth");//每月上网时长
       String linkNum = request.getParameter("linkNum");//上网连接数
       tf_BSSFlowRecord.setRecordIDS("DATANbr",dataNbr);
       tf_BSSFlowRecord.setRecordIDS("DATANbrId",dataNbrId);
       tf_BSSFlowRecord.setRecordIDS("ADDPHONbr",addPhoNbr);
       tf_BSSFlowRecord.setRecordIDS("IPTYPE",IPType);
       tf_BSSFlowRecord.setRecordIDS("IPNUM",IPNum);
       tf_BSSFlowRecord.setRecordIDS("HOSTNAME",hostName);
       tf_BSSFlowRecord.setRecordIDS("DIALUPACC",dialUpAcc);
       tf_BSSFlowRecord.setRecordIDS("DIALUPPWD",dialUpPwd);
       tf_BSSFlowRecord.setRecordIDS("EVERYTIME",everyTime);
       tf_BSSFlowRecord.setRecordIDS("EVERYMONTH",everyMonth);
       tf_BSSFlowRecord.setRecordIDS("LINKNUM",linkNum);
       tf_BSSFlowRecord.setStepSN(5);
       tf_BSSFlowRecord.save();
   }
   /*保存取ADSL协议环节*/
   if(infoType.equals("protocolInfo")){
       System.out.println("infoType==>"+infoType);
       tf_BSSFlowRecord.setStepSN(6);
       tf_BSSFlowRecord.save();
   }
   if(infoType.equals("relationInfo")){
       System.out.println("infoType==>"+infoType);
       String custRelationName = request.getParameter("relationName");//联系人姓名
	   String custRelationPho = request.getParameter("relationPho");//联系人客户的联系电话
	   String custCard = request.getParameter("cardType");//客户的证件
	   String custCardNo = request.getParameter("cardNo");//客户的证件号码
	   String menType = request.getParameter("title");
	   String acceptName = "";//受理人姓名
	   String acceptPho = "";//受理人电话
	   String acceptCard = "";//受理人证件
	   String acceptCardNo = "";//受理人证件号码
	   if(menType != null && menType.equals("经办人")){
	       acceptName = request.getParameter("relationName");
	       acceptPho = request.getParameter("relationPho");
	       acceptCard = request.getParameter("cardType");
	       acceptCardNo = request.getParameter("cardNo");
	       tf_BSSFlowRecord.setRecordIDS("ACCEPTMEN_NAME",acceptName);
	       tf_BSSFlowRecord.setRecordIDS("ACCEPTMEN_PHO",acceptPho);
	       tf_BSSFlowRecord.setRecordIDS("ACCEPTMEN_CARD",acceptCard);
	       tf_BSSFlowRecord.setRecordIDS("ACCEPTMEN_CARDNO",acceptCardNo);
	   }
	   else{
	       /*添加客户信息*/
		   tf_BSSFlowRecord.setRecordIDS("CUSTICUST_RELATIONNAME",custRelationName);
		   tf_BSSFlowRecord.setRecordIDS("CUSTICUST_RELATIONPHO",custRelationPho);
		   tf_BSSFlowRecord.setRecordIDS("CUSTICUST_CARD",custCard);
		   tf_BSSFlowRecord.setRecordIDS("CUSTICUST_CARDNO",custCardNo);
	   }
       tf_BSSFlowRecord.setStepSN(7);
       tf_BSSFlowRecord.save();
   }
   /*保存客户的公共的受理信息*/
   if(infoType.equals("commonAcceptInfo")){
       System.out.println("infoType==>"+infoType);
       String relationName = request.getParameter("relationName");//联系人姓名
       String acceptMen = request.getParameter("acceptMen");//受理人姓名
       String developMen = request.getParameter("developMen");//发展员工
       String fixType = request.getParameter("fixType");//安装类型
       String operationLevel = request.getParameter("operationLevel");//处理级别
       String acceptSource = request.getParameter("acceptSource");//受理来源
       String bespeakTime = request.getParameter("bespeakTime");//预约时间
       tf_BSSFlowRecord.setRecordIDS("CUSTICUST_RELATIONNAME",relationName);
       tf_BSSFlowRecord.setRecordIDS("ACCEPTMEN_NAME",acceptMen);
       tf_BSSFlowRecord.setRecordIDS("DEVELOPMEN",developMen);
       tf_BSSFlowRecord.setRecordIDS("FIXTYPE",fixType);
       tf_BSSFlowRecord.setRecordIDS("OPERATIONLEVEL",operationLevel);
       tf_BSSFlowRecord.setRecordIDS("ACCEPTSOURCE",acceptSource);
       tf_BSSFlowRecord.setRecordIDS("BESPEAKTIME",bespeakTime);
       tf_BSSFlowRecord.setStepSN(8);
       tf_BSSFlowRecord.save();
   }
   /*保存客户是否赠送礼品信息*/
   if(infoType.equals("giftInfo")){
       System.out.println("infoType==>"+infoType);
       String isGive = request.getParameter("isGive");//是否赠送礼品
       String giftNo = request.getParameter("giftNo");//是否赠送礼品 
       tf_BSSFlowRecord.setRecordIDS("GIFENO",giftNo);
       tf_BSSFlowRecord.setRecordIDS("ISGIFE",isGive);
       tf_BSSFlowRecord.setStepSN(9);
       tf_BSSFlowRecord.save();
   }
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -