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

📄 checkitem.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@page contentType="text/html;charset=GBK"%>

<%@ include file="verify.jsp"%>
<%@ page import="com.doone.data.DataTable"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BssInter1"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BssInter6"%>
<%@ page import="com.doone.fj1w.fjmgr.order.BssInter7"%>
<%@ page import="com.doone.fj1w.fjmgr.order.newphone.FlowsEngie"%>
<%@ page import="com.doone.fj1w.fjmgr.order.newphone.ExtraBssParameter"%>

<html>
<%

			  if (request.getProtocol().compareTo("HTTP/1.0") == 0)
					response.setHeader("Pragma", "no-cache");
			  else if (request.getProtocol().compareTo("HTTP/1.1") == 0)
					response.setHeader("Cache-Control", "no-cache");
			  response.setDateHeader("Expires", 0);		
			
			  //author: predan
			  request.setCharacterEncoding("GBK");
			  
			  com.doone.uurm.WebAuth auth = com.doone.uurm.WebAuth.getInstance(request);
			  if ( ! auth.IsAuthed() ) {
				out.write("<script language=\"javascript\">self.parent.location.replace(\"" 
				           + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
				return;
			    }
				
			  FlowsEngie _flowEngie = (FlowsEngie)session.getAttribute("TF_BSSENTITY");
			  
			  //获取出收费结果.
			  DataTable _dt = null;
			  String citycode = (String)session.getAttribute("CUST_CITY_ID");
			  if(_flowEngie.getRecordIDS(ExtraBssParameter.NP_APPEALRESULT_PT) != null){
			     
			     String result = _flowEngie.getRecordIDS(ExtraBssParameter.NP_APPEALRESULT_PT);
			     String[] temp = result.split("~");
			     
			     //没有获取过
			     if(_flowEngie.getStepSN() < ExtraBssParameter.STEP_12){
				     try{
					    //查出费用
				       _dt = BssInter7.callWebQryApplFee(temp[0],temp[1],citycode);
				       if(_dt == null) throw new Exception("查出费用为空");
				       _flowEngie.setRecordFrom(_dt,ExtraBssParameter.NP_CHECKITEM_TBL);
				       _flowEngie.setStepSN(ExtraBssParameter.STEP_12);
				       _flowEngie.save();
					     
				      }catch(Exception ex){
					       //如果无记录则查出申请费用
					       try{
					         
					         _dt = BssInter1.callWebDispApplFee("QE000275",temp[0],temp[1],citycode);
					         if(_dt == null) throw new Exception("查出申请费用为空");
					         _flowEngie.setRecordFrom(_dt,ExtraBssParameter.NP_CHECKITEM_TBL);
						     _flowEngie.setStepSN(ExtraBssParameter.STEP_12);
						     _flowEngie.save();
						     
					       }catch(Exception exx){
					         %>
					         <script>
							   alert("申请费用信息获取失败,请再次确认,原因:<%=exx.getMessage()%>");
							   window.location.href="public_order_mess.jsp";
							 </script>
				             <%
					       }
			          }
			     }else{
			      //获取过
			       _dt = _flowEngie.getRecordFrom(ExtraBssParameter.NP_CHECKITEM_TBL);
			       if(_dt == null){
			         //回退
			         _flowEngie.setStepSN(ExtraBssParameter.STEP_11);
			         _flowEngie.save();
			         %>
			          <script>
					    alert("申请费用信息不存在,请再次确认");
					    window.location.href="public_order_mess.jsp";
					  </script>
		             <%
			       }
			       
			     }
			     
			  }
			  
			  String ledger = "";
			  //判断是否需要确认费用(发启调度)
			  if(_flowEngie.getStepSN() < ExtraBssParameter.STEP_14){
			     ledger = "<input type='button' name='enter_payle_btn'"+
			              " value='费用确认' onclick='fuc_event_enter()'>";
			  }else{
			     ledger = "<script>parent.ibtnrRecision.Enabled = true;parent.ibtnrCancel.Enabled = false;</script>";
			  }
			  
			  StringBuffer mess = new StringBuffer();
			  float SO_CHARGEiACCT_COLL = 0.0f;//应收金额
			  float SO_CHARGEiACCT_RECE = 0.0f;//实收金额
			  String DISCT_TYPEiDISCT_TYPE_NAME = "";//优惠类型名称
			  //int    feelMehtodindex = _dt.getRows().getCount();//方便获取付费方式
			  
			  if(_dt != null && _dt.getRows().getCount() > 0){
		         for(int i = _dt.getRows().getCount(); --i >= 0;){
		         
		          String tmepcoll = _dt.getRow(i).getString("SO_CHARGEiACCT_COLL");
		          String tmeprece = _dt.getRow(i).getString("SO_CHARGEiACCT_RECE");
		          try{
		              SO_CHARGEiACCT_COLL += Float.parseFloat(tmepcoll);
		           }catch(NumberFormatException nfex){}
		          try{
		              SO_CHARGEiACCT_RECE += Float.parseFloat(tmeprece);
		           }catch(NumberFormatException nfex){} 
		          DISCT_TYPEiDISCT_TYPE_NAME = _dt.getRow(i).getString("DISCT_TYPEiDISCT_TYPE_NAME");
			      mess.append("<tr align='center'>");
			      mess.append("<td class='InnerMain'>");
			      mess.append(_dt.getRow(i).getString("SOiSO_NBR"));
			      mess.append("</td>");
				  mess.append("<td class='InnerMain'>");
				  mess.append(_dt.getRow(i).getString("STAND_FEEiSTAND_FEE_NAME"));
				  mess.append("</td>");
				  mess.append("<td class='InnerMain'>");
				  mess.append(_dt.getRow(i).getString("SO_CHARGEiACCT_COLL"));
				  mess.append("</td>");
				  mess.append("<td class='InnerMain'>");
				  mess.append(_dt.getRow(i).getString("SO_CHARGEiACCT_RECE"));
				  mess.append("</td>");
				  mess.append("<td class='InnerMain'>");
				  mess.append("<select name='");
				  mess.append("feelMehtod").append(i);
				  mess.append("'>");
				  
				  DataTable payMethod_dt = null;
		          try{
		           payMethod_dt = BssInter6.callWebQryPayMethod(citycode);
		          }catch(Exception ex){}
				  //付费方式
				  if(payMethod_dt != null && payMethod_dt.getRows().getCount() > 0){
				      
				      for(int h = 0; h < payMethod_dt.getRows().getCount(); h++){
				          //String ledger_id = payMethod_dt.getRow(h).getString("PAY_METHODiPAY_METHOD_ID");
				          String value = payMethod_dt.getRow(h).getString("PAY_METHODiPAY_METHOD_ID");
				          String text  = payMethod_dt.getRow(h).getString("PAY_METHODiPAY_METHOD_NAME");
				          mess.append("<option value='");
				          mess.append(value);
				          mess.append("'>"); 
				          mess.append(text); 
				          mess.append("</option>");
				      }  
				  }			  
				  
				  mess.append(_dt.getRow(i).getString("SOiSO_NBR"));
				  mess.append("</select></td>");
			      mess.append("</tr>");
			      
		         }
              }
			  
%> 
               
</head>

<title>收费信息</title>
<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">
  function init(){
  }
  
  function chooseAcc(){
  }
  
  function fuc_event_exit(){
    parent.fnToolRecision();
  }
  
  function fuc_event_enter(){
  
    var url = "checkItem_trans.jsp?enter_id=QZ000004353543";
    /** 
    var feel_index = "";
    
    for(; --feel_index >= 0 ; ){
       var contact = "feelMehtod"+feel_index;
       var value   = document.all(contact).value;
       url += "&"+contact+"="+value;
       
    }
    */
    commit.src = url;
    
  }
  
  function check(){
  }
</script>  
<head>

<body onload="init()">
<script id="commit"></script>

<table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable" id ="basic" >
  <tr>
    <td height="63" colspan="3" class="InnerHead">
    <table width="100%" height="61" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
      <tr>
        <td height="47" class="InnerHead">
        &nbsp;&nbsp;&nbsp;
        应收总额:<input type="text" readonly name="SO_CHARGEiACCT_COLL" value="<%=SO_CHARGEiACCT_COLL%>">&nbsp;&nbsp;元</td>
        <td class="InnerHead">
        &nbsp;&nbsp;&nbsp;
        实收总额:<input type="text" readonly name="SO_CHARGEiACCT_RECE" value="<%=SO_CHARGEiACCT_RECE%>">&nbsp;&nbsp;元</td>
        <td class="InnerHead">
        &nbsp;&nbsp;&nbsp;
        优惠类型:<input type="text" readonly name="DISCT_TYPEiDISCT_TYPE_NAME" value="<%=DISCT_TYPEiDISCT_TYPE_NAME%>"></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td height="220" colspan="2" valign="top" class="InnerHead">
    <table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
      <tr>
        <td colspan="5" class="InnerHead"><div align="left">费用细项</div></td>
      </tr>
      <tr align="center">
        <td class="InnerHead">申请单号</td>
		<td class="InnerHead">标准资费名称</td>
		<td class="InnerHead">应收金额</td>
		<td class="InnerHead">实收金额</td>
		<td class="InnerHead">付费方式</td>
      </tr>
      <%=mess.toString()%>
      <tr>
        <td colspan="5" class="InnerHead">&nbsp;</td>
      </tr>
    </table></td>
    <td width="9%" class="InnerHead">
    <table width="89%" height="214" border="0" cellpadding="0" cellspacing="0" class="InnerTable">
      <tr>
        <td height="117" valign="bottom" class="InnerHead">
		<%=ledger%><p>
		<input type="button" value="退    出" onClick="fuc_event_exit()"><p>
		</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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