orderstate.jsp

来自「网上订票系统源代码」· JSP 代码 · 共 66 行

JSP
66
字号
<%@ page    language  = "java"  %>
<%@ page    import  = "java.io.*"  %>
<%@ page    import    = "java.sql.*" %>
<%@ page    import    = "java.math.*" %>
<%@ page    import    = "java.util.*" %>
<%@ page    import    = "common.*"%>
<%@ page    import    = "javax.servlet.http.*"%>
<%@ page contentType="text/html; charset=gb2312"%>
<% 	
    request.setCharacterEncoding("gb2312");
	
	Tools t = new Tools();
    String sLevel = t.GetSessionAttribute(session,"level");
	int Level = t.StrToInt(sLevel);
	if(Level<3)
	{
		out.print(t.JSMsgGURL("请先登录!","../index.jsp"));
		return;
	}

	     int OID=0;
		 String error;
		 try{String uid = request.getParameter("OID").trim();
	        OID=Integer.parseInt(uid);
	     }catch(Exception e){OID = 0;}
		 
		 Order order=new Order(OID);
	     error = order.error;
		 if(error.length()>0)
		 {
		 	out.print(t.JSMsg("orderState",error));
		 }
		 else
		 {
		   User user = new User(order.OUID);
		   if(error.length()>0)
		   {
		 		out.print(t.JSMsg("orderState -> user",error));
		   }
		   else
		   {
		   		if(order.OState==0)
				{
					order.OState=1;
					user.UCount = user.UCount+1;
					user.save();
				}
		   		else
				{
					order.OState=0;
					if(user.UCount>0)
					{
						user.UCount = user.UCount-1;
						user.save();
					}
				}
		   		order.save();
		  	 	out.println("<script>alert('状态改变成功!');</script>");
		   }
		 }
		   out.println("<script language=\"javascript\">");
           out.println("opener.history.go(0);");
		   out.println("window.opener=null;");
           out.println("window.close();");
           out.println("</script>");
%>

⌨️ 快捷键说明

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