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

📄 service.jsp

📁 华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="/inc/pv/admin.jsp"%>
<%@ include file="/inc/public/msg.jsp"%>
<%
	String strId = igec.util.Tool.getStr(request.getParameter("id"));
	if(igec.util.Tool.IsEmpty(strId)){
		showError("请将需要查看的会员ID传入!",request,response);
		return;
	}
	String strCurMenuName = igec.site.base.business.DataUtilBusiness.getFieldValue("TITLE","TAB_IGECMENU","WHERE ID='" + strMenuId + "'");
	String strCurMenuPic = igec.site.base.business.DataUtilBusiness.getFieldValue("SHOWIMG","TAB_IGECMENU","WHERE ID='" + strMenuId + "'");
	
	igec.site.base.bean.ServiceRegObj service = new igec.site.base.bean.ServiceRegObj();
	service.setStrMebId(strId);
	
	int iFlag = igec.site.base.business.MemberBusiness.getMemberService(service);
	if(iFlag<0){
		showError("获取会员的购买服务信息失败,请稍后重试!",request,response);
		return;
	}
	
	//获取会员的相应信息
	String strMebInfo[] = igec.site.base.business.DataUtilBusiness.getValue("SELECT MEBNAME,STARTDATE,ENDDATE,PESTYPE FROM TAB_MEBINFO WHERE ID='" + service.getStrMebId() + "'");
	if(strMebInfo==null){
		showError("获取会员的相应信息失败!",request,response);
		return;
	}
%>
<html>
<head>
<title>会员服务信息管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" type="text/css" href="<%=strCssPath%>">
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/public.js"></script>
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/check.js"></script>
<script language="javascript" src="<%=strSkinBase%>/js/forbid.js"></script>
<script language="javascript">
<!--
function PageCheck(loForm){
	return Check(loForm);
}
//-->
</script>
</head>

<body class="bodycolor" topmargin="5" onload="resizeWin('objBody');">
<table border="0" name="objBody" id="objBody" width="600" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
  <form action="<%=site.bean.SitePara.strVirtualName + site.bean.SitePara.strManageFolder%>/member.do?action=service&MebId=<%=service.getStrMebId()%>&iid=<%=strMenuId%>" method="post" name="form1" onsubmit="return PageCheck(this);">
   <tr>
      <td colspan=4 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle">&nbsp;基本信息</td>
      </td>
    </tr>
    <tr height="30">
      <td nowrap class="TableData" width="20%"> 会员帐号:</td>
      <td class="TableData">
       <a href="javascript:" onclick="javascript:openWindow('../show.jsp?id=<%=service.getStrMebId()%>','450','500');"><span class="big3"><%=strMebInfo[0]%></span></a>
      </td>
      <td nowrap class="TableData" width="20%"> 会员姓名:</td>
      <td class="TableData">
       <span class="big3"><%=igec.site.base.business.DataUtilBusiness.getFieldValue("NICKNAME","TAB_IGECMEBADV","WHERE MEBID='"+service.getStrMebId()+"'")%></span>
      </td>
    </tr>
    <tr style="display:none">
      <td nowrap class="TableData">有效期(开始):</td>
      <td class="TableData"><span class="big3"><%=igec.util.Tool.getStrTime(strMebInfo[1],1)%></span>
      </td>
      <td nowrap class="TableData">有效期(结束):</td>
      <td class="TableData"><span class="big3"><%=igec.util.Tool.getStrTime(strMebInfo[2],1)%></span>
      </td>
    </tr>    
    <tr>
      <td nowrap class="TableData"> 站内短信条数:</td>
      <td class="TableData">
        <span class="big3"><%=Integer.parseInt(service.getStrBuyNum(),10)%>条</span>
      </td>
      <td nowrap class="TableData"> 接收短信手机号码:</td>
      <td class="TableData">
        <span class="big3"><input class="BigInput" value="<%=igec.site.base.business.DataUtilBusiness.getFieldValue("SMSREC","TAB_IGECMEBADV","WHERE MEBID='" + service.getStrMebId() + "'")%>" id="recMobile" name="recMobile" type="text" size="20" maxlength="15" ValueFormat="int" label="短信接收手机"></span>
      </td>
    </tr>   
    <tr>
      <td nowrap class="TableData" colspan=4><font color="#FF0000">注 </font> 如果已买服务的有效期截止时间大于当前日期,则在有效期之后追加相应的年份;否则,在当天日期基础上追加。</td>
    </tr>
    <tr>
      <td colspan=4 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle"> 续费参数</td>
      </td>
    </tr>
    <tr>
      <td nowrap class="TableData"> 服务续费年数:</td>
      <td class="TableData">
        <select name="BuyYear" id="BuyYear" EmptyDisable label="购买服务年数"><option value="1">一年</option><option value="2">二年</option><option value="3">三年</option><option value="4">四年</option><option value="5">五年</option></select>
      </td>
      <td nowrap class="TableData"> 站内短信购买条数:</td>
      <td class="TableData">
        <select name="BuySmsNum" id="BuySmsNum" EmptyDisable label="站内短信条数"><option value="0">0条</option><option value="1">1000条</option><option value="2">2000条</option><option value="3">3000条</option><option value="4">4000条</option><option value="5">5000条</option></select>&nbsp;
      </td>
    </tr>
    <tr>
      <td colspan=4 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle"> 系统服务   <input type="checkbox" name="ServiceAll" id="ServiceAll"  onclick="javascript:checkPageBox(this,'service');"> <label for="ServiceAll">全选</label></td>
      </td>
    </tr>
    <tr height="30">
      <td class="TableData" colspan="4" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <%	
      String strService[][] = null;
    	if("0".equals(strMebInfo[3]))//个人会员
    		strService = igec.site.base.business.DataUtilBusiness.getValues("SELECT ID,NAME,MONEY FROM TAB_IGECMEBSEV WHERE FLAG LIKE '1%' AND ID NOT IN ('S00001','S00019','S00020') ORDER BY XH");
    	else
    		strService = igec.site.base.business.DataUtilBusiness.getValues("SELECT ID,NAME,MONEY FROM TAB_IGECMEBSEV WHERE FLAG LIKE '_1%' AND ID NOT IN ('S00001','S00019','S00020') ORDER BY XH");
    
    	String strOrderService = "," + service.getStrService() + ",";
    	
    	if(strService!=null){
      	for(int i=0;i<strService.length;){
	        out.println("<tr align=\"left\">");
      		for(int n=0;n<3;n++){
      			if(i<strService.length){
      				if(strOrderService.indexOf(","+strService[i][0]+",")>=0)
      					out.println("<td><input type=\"Checkbox\" name=\"service\" value=\"" + strService[i][0] + "\" money=\"" + strService[i][2] + "\" group=\"service\" checked> " + strService[i][1] + "(" + strService[i][2] + "元/年)</td>");
      				else
      					out.println("<td><input type=\"Checkbox\" name=\"service\" value=\"" + strService[i][0] + "\" money=\"" + strService[i][2] + "\" group=\"service\"> " + strService[i][1] + "(" + strService[i][2] + "元/年)</td>");
      			}else{
	            out.println("<td>&nbsp;</td>");
      			}
      			i++;
      		}
	        out.println("</tr>");
      	}
    	}
      %>
      </table>
      </td>
    </tr>
    <tr>
      <td colspan=4 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle"> 浏览资讯信息  <input type="checkbox" name="NewsAll" id="NewsAll" onclick="javascript:checkPageBox(this,'news');"> <label for="NewsAll">全选</label></td>
      </td>
    </tr>
    <tr height="30">
      <td class="TableData" colspan="4" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">      
     <%
     		strOrderService = "," + service.getStrNewsType() + ",";
      	strService = igec.site.base.business.DataUtilBusiness.getValues("SELECT PARENTID FROM (SELECT (SELECT COUNT(*) FROM TAB_NEWSTYPE WHERE PARENTID=a.ID AND USEFLAG='1') AS SONNUM,PARENTID FROM TAB_NEWSTYPE a WHERE USEFLAG='1') as t WHERE SONNUM=0 GROUP BY PARENTID ORDER BY PARENTID");
        if(strService!=null){
        	for(int i=0;i<strService.length;i++){
        		out.println("<tr><td colspan=\"3\" bgcolor=\"rgb(239,248,254)\" align=\"left\">&nbsp;" + igec.site.base.business.SysUtilBusiness.getStrPath(strService[i][0],"PARENTID","TITLE","TAB_NEWSTYPE") + "</td></tr>");
        		String strNewsType[][] = igec.site.base.business.DataUtilBusiness.getValues("SELECT ID,TITLE,MONEY FROM TAB_NEWSTYPE WHERE PARENTID='" + strService[i][0] + "' AND USEFLAG='1' ORDER BY XH");
        		for(int n=0;n<strNewsType.length;){
        			out.println("<tr align=\"left\">");
        			for(int t=0;t<3;t++){
        					if(n<strNewsType.length){
        						if(strOrderService.indexOf(","+strNewsType[n][0]+",")>=0)
            					out.println("<td><input type=\"Checkbox\" name=\"newstype\" value=\"" + strNewsType[n][0] + "\" money=\"" + strNewsType[n][2] + "\" group=\"news\" checked> " + strNewsType[n][1] + "(" + strNewsType[n][2] + "元/年)</td>");
            				else
            					out.println("<td><input type=\"Checkbox\" name=\"newstype\" value=\"" + strNewsType[n][0] + "\" money=\"" + strNewsType[n][2] + "\" group=\"news\"> " + strNewsType[n][1] + "(" + strNewsType[n][2] + "元/年)</td>");
            			}else{
            				out.println("<td>&nbsp;</td>");
            			}
        				n++;
        			}
        			out.println("</tr>");
        		}
        	}
        }
      %> 
      </table>
      </td>
    </tr>
    <tr>
      <td colspan=4 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle"> 短信订阅服务 <input type="checkbox" name="SmsAll" id="SmsAll" onclick="javascript:checkPageBox(this,'sms');"> <label for="SmsAll">全选</label></td>
      </td>
    </tr>
    <tr height="30">
      <td class="TableData" colspan="4" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <%
     		strOrderService = "," + service.getStrSmsType() + ",";
      	strService = igec.site.base.business.DataUtilBusiness.getValues("SELECT PID FROM (SELECT (SELECT COUNT(*) FROM TAB_IGECSMSINFO WHERE PID=a.ID AND USEFLAG='1') AS SONNUM,PID FROM TAB_IGECSMSINFO a WHERE USEFLAG='1') as t WHERE SONNUM=0 GROUP BY PID ORDER BY PID");
        if(strService!=null){
        	for(int i=0;i<strService.length;i++){
        		out.println("<tr><td colspan=\"5\" bgcolor=\"rgb(239,248,254)\" align=\"left\">&nbsp;" + igec.site.base.business.SysUtilBusiness.getStrPath(strService[i][0],"PID","TITLE","TAB_IGECSMSINFO") + "</td></tr>");
        		String strNewsType[][] = igec.site.base.business.DataUtilBusiness.getValues("SELECT ID,TITLE,COSTMN FROM TAB_IGECSMSINFO WHERE PID='" + strService[i][0] + "' AND USEFLAG='1' ORDER BY XH");
        		for(int n=0;n<strNewsType.length;){
        			out.println("<tr align=\"left\">");
        			for(int t=0;t<3;t++){
        					if(n<strNewsType.length){
        						if(strOrderService.indexOf(","+strNewsType[n][0]+",")>=0)
            					out.println("<td><input type=\"Checkbox\" name=\"sms\" value=\"" + strNewsType[n][0] + "\" money=\"" + strNewsType[n][2] + "\" group=\"sms\" checked> " + strNewsType[n][1] + "(" + strNewsType[n][2] + "元/年)</td>");
            				else
            					out.println("<td><input type=\"Checkbox\" name=\"sms\" value=\"" + strNewsType[n][0] + "\" money=\"" + strNewsType[n][2] + "\" group=\"sms\"> " + strNewsType[n][1] + "(" + strNewsType[n][2] + "元/年)</td>");
            			}else{
            				out.println("<td>&nbsp;</td>");
            			}
        				n++;
        			}
        			out.println("</tr>");
        		}
        	}
        }
      %>  
      </table>
      </td>
    </tr>
    <tr align="center" class="TableControl">
      <td colspan="4" nowrap>
      <input type="submit" value="服务续费" class="BigButton" title="对会员的购买服务进行续费操作">
      <input type="button" value="关 闭" class="BigButton" onClick="javascript:window.close();">
      </td>
    </tr>
</form>
  </table>
</body>
</html>

⌨️ 快捷键说明

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