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

📄 main.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=gbk" %>
<%@ page import="com.doone.uurm.*" %>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.util.FileLogger"%>
<%@ page import="com.doone.fj1w.fjmgr.order.CommonMethod"%>
<%@ page import="com.doone.fj1w.fjmgr.order.DisplayPage"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%!
	private static final String sPurvICode = "NGB001001";
	private static final int maxStepSN = 5;

    private MovePhoneBean phoneBean = null;

    String getHtmlValue(String str){
        if ( com.doone.util.ExtString.isEmpty(str) ) return "&nbsp;";
        
        return com.doone.util.ExtString.getHTMLString(str);
    }
    
    String getTableString(String tableName, String fldName) {
        String sValue = null;
        try {
            if ( phoneBean != null ) {
                DataTable dt = phoneBean.getRecordFrom(tableName);
                
                if ( dt != null && dt.getRows().getCount() > 0 ) {
                    sValue = dt.getRow(0).getString(fldName);
                }
            }
        }
        catch(Exception ex) {
            FileLogger.getLogger().info(ex.getMessage(),ex);
        }
        
        return getHtmlValue(sValue);
    }
    
    String getFormString(String formName) {
        String sValue = null;
        try {
            if ( phoneBean != null ) {
                sValue = phoneBean.getRecordIDS(formName);
            }
        }
        catch(Exception ex) {
            FileLogger.getLogger().info(ex.getMessage(),ex);
        }
        
        return getHtmlValue(sValue);
    }
%>
<%
    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;
	}   

    int stepSN = 0;
    try {
        /**接收受理工单的id*/
    	String prodOrderId = (String)session.getAttribute("PRODORDERID");
    	if ( prodOrderId == null ) {
            CommonMethod.alertReturn("操作超时,请重新从列表中开始。",true);
            return;
    	}
        
        DacClient db = new DacClient();
        long lProdOrderId = Long.parseLong(prodOrderId);
        lProdOrderId = MovePhoneBean.initFlowRecord(db, auth.getUserID(), lProdOrderId);
        if ( lProdOrderId == -1 ) {
            out.println(CommonMethod.alertReturn("受理单不存在,不能进行移机操作。",true));
            return ;
        }
        else if ( lProdOrderId == 0 ) {
            out.println(CommonMethod.alertReturn("受理单已经被其它人锁定,您不能再进行移机操作。",true));
            return;
        }
        
        phoneBean = MovePhoneBean.getMovePhoneBean(db, lProdOrderId);
        stepSN = phoneBean.getStepSN();
    }
    catch(Exception ex) {
        FileLogger.getLogger().warn(ex.getMessage(),ex);
    }
%>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>申请单信息</title>
    <link href="../../../common/style/main.css" rel="stylesheet" type="text/css" />
    <script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
    <script language="JavaScript" src="../../../common/mainTool.js"></script>
    <script language="JavaScript" src="../../../Resource/XMLHttpClient.js"></script>
    <script language="JavaScript">
        function finish() {
            if ( typeof(parent.fnToolRecision) != undefined ) {
                parent.fnToolRecision();
            }
        }
        
        function cancel() {
            if ( typeof(parent.fuc_event_cancel) != undefined ) {
                parent.fuc_event_cancel();
            }
        }
    </script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="OuterTable">
    <tr class="InnerTable">
        <td colspan="4" class="title_td"><span id="ItemTitle"><font face="webdings">8</font>&nbsp;新申请信息</span></td>
    </tr>
    <tr>
        <td width="15%" class="Caption_Td" align="right">服务性质:</td>
        <td width="35%" class="body_td"><%= getTableString(BSSParamName.ARCHIVE_INFO_TABLE, BSSParamName.ARCHIVE_INFO_PROD_NAME)%></td>
        <td width="15%" class="Caption_Td" align="right">业务号码:</td>
        <td width="35%" class="body_td"><%= getTableString(BSSParamName.ACC_NBR_TABLE, BSSParamName.ACC_NBR_SERV_ACC_NBR)%></td>
    </tr>
    <!--tr>
        <td class="Caption_Td" align="right">主端地址:</td>
        <td class="body_td" colspan="3" ><%= getTableString(BSSParamName.ACCESS_TABLE, BSSParamName.ACCESS_MODI_DATE)%></td>
    </tr-->
    <tr>
        <td class="Caption_Td" align="right">安装地址:</td>
        <td class="body_td" colspan="3" ><%= getFormString(BSSParamName.SUB_ADDR_ADDR_NAME)%></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">计费号码付费:</td>
        <td class="body_td" colspan="3" ><%= getTableString(BSSParamName.ACC_NBR_TABLE, BSSParamName.ACC_NBR_SERV_ACC_NBR)%></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">程控业务:</td>
        <td class="body_td" colspan="3" ><%
    if ( phoneBean != null ) {
        DataTable dt = phoneBean.getRecordFrom(BSSParamName.NWK_TABLE);
        for ( int i=0; dt != null && i< dt.getRows().getCount(); i++ ) {
            out.print(dt.getRow(i).getString(BSSParamName.NWK_MODI_DATE));
            
            if ( i<dt.getRows().getCount()-1)
            out.print("、");
        }
    }
        %></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">终端设备:</td>
        <td class="body_td" colspan="3" ><%
    if ( phoneBean != null ) {
        DataTable dt = phoneBean.getRecordFrom(BSSParamName.ACC_TERM_TABLE);
        for ( int i=0; dt != null && i< dt.getRows().getCount(); i++ ) {
            out.print(dt.getRow(i).getString(BSSParamName.ACC_TERM_TEMP_STS_WORDS8));
            
            if ( i<dt.getRows().getCount()-1)
            out.print("、");
        }
    }
        %></td>
    </tr>
    <tr class="InnerTable">
        <td colspan="4" class="title_td"><span id="ItemTitle"><font face="webdings">8</font>&nbsp;旧档案信息</span></td>
    </tr>
    <tr>
        <td width="15%" class="Caption_Td" align="right">服务性质:</td>
        <td width="35%" class="body_td"><%= getTableString(BSSParamName.ARCHIVE_INFO_TABLE, BSSParamName.ARCHIVE_INFO_PROD_NAME)%></td>
        <td width="15%" class="Caption_Td" align="right">业务号码:</td>
        <td width="35%" class="body_td"><%= getTableString(BSSParamName.ACC_NBR_TABLE, BSSParamName.ACC_NBR_SERV_ACC_NBR)%></td>
    </tr>
    <!--tr>
        <td class="Caption_Td" align="right">主端地址:</td>
        <td class="body_td" colspan="3" ><%= getTableString(BSSParamName.ACCESS_TABLE, BSSParamName.ACCESS_MODI_DATE)%></td>
    </tr-->
    <tr>
        <td class="Caption_Td" align="right">安装地址:</td>
        <td class="body_td" colspan="3" ><%= getTableString(BSSParamName.ACCESS_TABLE, BSSParamName.ACCESS_MODI_DATE)%></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">计费号码付费:</td>
        <td class="body_td" colspan="3" ><%= getTableString(BSSParamName.ACC_NBR_TABLE, BSSParamName.ACC_NBR_SERV_ACC_NBR)%></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">程控业务:</td>
        <td class="body_td" colspan="3" ><%
    if ( phoneBean != null ) {
        DataTable dt = phoneBean.getRecordFrom(BSSParamName.NWK_TABLE);
        for ( int i=0; dt != null && i< dt.getRows().getCount(); i++ ) {
            out.print(dt.getRow(i).getString(BSSParamName.NWK_MODI_DATE));
            
            if ( i<dt.getRows().getCount()-1)
            out.print("、");
        }
    }
        %></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">终端设备:</td>
        <td class="body_td" colspan="3" ><%
    if ( phoneBean != null ) {
        DataTable dt = phoneBean.getRecordFrom(BSSParamName.ACC_TERM_TABLE);
        for ( int i=0; dt != null && i< dt.getRows().getCount(); i++ ) {
            out.print(dt.getRow(i).getString(BSSParamName.ACC_TERM_TEMP_STS_WORDS8));
            
            if ( i<dt.getRows().getCount()-1)
            out.print("、");
        }
    }
        %></td>
    </tr>
    <tr class="InnerTable">
        <td colspan="4" class="title_td"><span id="ItemTitle"><font face="webdings">8</font>&nbsp;其它信息</span></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">申请单号:</td>
        <td class="body_td"><%= getFormString(BSSParamName.OUTPUT_PHONE_SO_NBR)%></td>
        <td class="Caption_Td" align="right">申请时间:</td>
        <td class="body_td"><%= getFormString(BSSParamName.OUTPUT_PHONE_APPL_DATE)%></td>
    </tr>
    <tr>
        <td class="Caption_Td" align="right">联系人:</td>
        <td class="body_td"><%= getFormString(BSSParamName.LINKMAN_CONTACT_NAME)%></td>
        <td class="Caption_Td" align="right">经办人:</td>
        <td class="body_td"><%= getFormString(BSSParamName.TRANSACTOR_CONTACT_NAME)%></td>
    </tr><%
    if ( stepSN == maxStepSN - 1 && phoneBean != null && phoneBean.getRecordIDS(BSSParamName.OUTPUT_PHONE_SO_NBR) != null ) {
    %>
    <tr class="InnerTable">
        <td colspan="4" align="right" class="body_td">
            <input type="button" class="button" name="button" value="受理完成" style="width: 90px;" onclick="finish();"/>
            <input type="button" class="button" name="button" value="撤销申请" style="width: 90px;" onclick="cancel();"/>
        </td>
    </tr><%
    }%>
</table>
</body>
</html>

⌨️ 快捷键说明

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