📄 saveinfo.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 + -