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

📄 addup.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@page contentType="text/html;charset=gb2312"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="com.doone.iossp.FormBody"%>
<%@ page import="com.doone.fj1w.common.AreaBean"%>
<%@ page import="com.doone.fj1w.fjmgr.order.list.ConfigQueryImpl"%>

<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../../common/style/main.css" rel="stylesheet" type="text/css" />
<link href="../../../common/style/sty01.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../../common/mainTool.js"></script>
<script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../../Resource/xmlhttpclient.js"></script>

<%request.setCharacterEncoding("gb2312");%>
<%
    String sPurvICode="NGB001001";
	WebAuth auth = WebAuth.getInstance(request);

    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	
	/*取客户信息*/
	String prodOrderId = (String)session.getAttribute("PRODORDERID");	                    
	TF_BSSFlowRecord tf_BSSFlowRecord = TF_BSSFlowRecord.getBSSFlowRecord(new DacClient(),Long.parseLong(prodOrderId));
	String citycode = tf_BSSFlowRecord.getRecordIDS("CITYCODE");
	//申请费用及押金信息
	DataTable applFeeDt = null;
	
	if(tf_BSSFlowRecord.getRecordIDS("SOISO_SEQ") == null || tf_BSSFlowRecord.getRecordIDS("SOISO_SEQ").equals("")){
	    LanFlowService lanFlowService = new LanFlowService();
	    String info = lanFlowService.applyNewLan(tf_BSSFlowRecord);
		if(info == null){
%>
	<script language="JavaScript">
	alert("服务器超时,请您稍后在试!");
	</script> 
<%
		}
		else if(!info.equals("1")){
%>
	<script language="JavaScript">
	alert("<%=info%>!");
	</script> 
<%	
		}
		else{
			applFeeDt = AdslFlowService.getApplFee(prodOrderId);
			
			if(applFeeDt == null){
%>
			<script language="JavaScript">
			alert("服务器超时,请您稍后在试!");
			</script> 
<%
			}
%>
			<script language="JavaScript">
			if ( typeof(parent.openRecisionButton) != undefined ) {
		        parent.openRecisionButton();
		    }
			</script> 
<%	
		}
	}
	else{
		applFeeDt = AdslFlowService.getApplFee(prodOrderId);
		
		if(applFeeDt == null){
%>
			<script language="JavaScript">
			alert("服务器超时,请您稍后在试!");
			</script> 
<%
		}
	}
	
	
	//获得付款方式
	DataTable payMethod_dt = BssInter6.callWebQryPayMethod(citycode);	
	
	//获取优惠类型
	DataTable disctType_dt = tf_BSSFlowRecord.getRecordFrom(BssParameter.DISCTTYPE_TABLE);
	if(disctType_dt != null){
	    disctType_dt = tf_BSSFlowRecord.getRecordFrom(BssParameter.DISCTTYPE_TABLE);
	}
	else{
	     disctType_dt = AdslFlowService.getDisctType(prodOrderId,"48","1");
	}
	String disctTypeId = tf_BSSFlowRecord.getRecordIDS("DISCTTYPE");
	String disctType = AdslFlowService.getInfoByField_value(disctType_dt,disctTypeId,"DISCT_TYPEIDISCT_TYPE_ID","DISCT_TYPEIDISCT_TYPE_NAME");
	
	//获取应收总额
	double oughtTotal =  AdslFlowService.getTotal(applFeeDt,"SO_CHARGEIACCT_COLL");
	//获取实收总额
	double factTotal =  AdslFlowService.getTotal(applFeeDt,"SO_CHARGEIACCT_RECE");
%>

</head>
<title>付费信息</title>
<head>
<script language="JavaScript">
  function init(){
  }
  
  function feeCheck() {
	    var prodOrderId = document.form1.prodOrderId.value;
	    var pel = document.getElementsByName("feeMethod");
	    var feeMethod = "";
	    for ( j=0; j< pel.length; j++){
		    feeMethod += pel(j).value+"and";
		}
        var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
        xmlHttp.append("PRODORDERID",prodOrderId);
        xmlHttp.append("FEEMETHOD",feeMethod);
        var str = xmlHttp.submitAsString("AdslFlowService","feeCheck");
        if ( str.substr(0,6) == new String("str-->") ) {
		   try {
			   var text = str.substr(6,str.length);
			   if ( text != null) {
				   if(text == ""){	
				       alert("费用确认操作失败,请重试!");
				       return false;
				   }
				   else if(text == "1"){
				       alert("不允许打入话费,请点击撤消申请!");
				       return false;
				   }	
		  	   }
		 	   else{
		      	   alert("费用确认操作失败,请重试!");
		      	   return false;
		  	   }
          		  
		   } 
		   catch(ex) {
			   throw ex;
			   return false;
		   }
		}
		else {
		    alert("费用确认操作失败,请重试!");
		    return false;
		}
		alert("费用确认操作成功,请点击受理完成!");
		if ( typeof(parent.openFinishButton) != undefined ) {
            parent.openFinishButton();
        }
        return true;
       
	}
</script>  

<body onload="init()">
<form action="" method="post" name="form1" >
<input type="hidden" name="prodOrderId" value="<%=prodOrderId%>"/>
<table width="600" border="0" cellpadding="2" cellspacing="1" class="InnerTable" id ="basic" >
  <tr>
     <td height="47" class="InnerHead">
     应收总额:<input type="text" readonly name="accept" size="5" value="<%=oughtTotal%>">&nbsp;&nbsp;元</td>
     <td class="InnerHead">
     实收总额:<input type="text" readonly name="accept" size="5" value="<%=factTotal%>">&nbsp;&nbsp;元</td>
     <td class="InnerHead">
     优惠类型:<input type="text" readonly name="accept" size="10" value="<%=CommonMethod.formatString(disctType)%>"></td>
  </tr>
  <tr>
    <td height="220" colspan="3" valign="top" class="InnerHead">
    <table width="100%" border="0" cellpadding="0" cellspacing="1" class="InnerTable">
      <tr>
        <td colspan="5" class="InnerHead"><div align="left">费用细项</div></td>
      </tr>
      <tr>
        <td class="InnerHead">申请单号</td>
		<td class="InnerHead">标准资费名称</td>
		<td class="InnerHead">应收金额</td>
		<td class="InnerHead">实收金额</td>
		<td class="InnerHead">付费方式</td>
      </tr>
      <%
      if(applFeeDt != null){
          for(int i=0;i<applFeeDt.getRows().getCount();i++){
              DataRow dr = applFeeDt.getRow(i);
              out.println("<tr>");
              out.println("<td class=\"InnerMain\">"+dr.getString("SOISO_NBR")+"</td>");
              out.println("<td class=\"InnerMain\">"+dr.getString("STAND_FEEISTAND_FEE_NAME")+"</td>");
              out.println("<td class=\"InnerMain\">"+dr.getString("SO_CHARGEIACCT_COLL")+"</td>");
              out.println("<td class=\"InnerMain\">"+dr.getString("SO_CHARGEIACCT_RECE")+"</td>");
              out.println("<td class=\"InnerMain\">");
              out.println("<select name=\"feeMethod\">");
              if(payMethod_dt != null){
                  for(int j=0;j<applFeeDt.getRows().getCount();j++){
                      out.println("<option value=\""+
                      payMethod_dt.getRow(j).getString("PAY_METHODIPAY_METHOD_ID")
                      +"\">");
                      out.println(payMethod_dt.getRow(j).getString("PAY_METHODiPAY_METHOD_NAME"));
                      out.println("</option>");
                  }
              }
              out.println("</select>");
              out.println("</td></tr>");
          }
      }
      %>
      <tr>
        <td colspan="5" class="InnerHead" align="center">
		    <div align="right">
	        <input type="button" value="费用确认" onclick="feeCheck();">
	        </div>
        </td>
      </tr>
    </table></td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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