📄 interadded.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GBK" import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.text.*"%><% request.setCharacterEncoding("GBK"); session=request.getSession(); userStruct user=(userStruct)session.getAttribute("user"); if(user==null){ response.sendRedirect("../../login.html"); } else { try{ interStruct interst = new interStruct(); Context ctx = new InitialContext(); Object ref = ctx.lookup("IntercourseController"); IntercourseControllerHome intercourseControllerHome = (IntercourseControllerHome) PortableRemoteObject.narrow(ref, IntercourseControllerHome.class); IntercourseController intercoursecontroller = intercourseControllerHome.create(); Integer interid=new Integer(0); /* Collection collect=intercoursecontroller.getAll() ; Iterator i=collect.iterator(); while(i.hasNext()){ interStruct temp=(interStruct)i.next(); if(interid.intValue()<temp.interid.intValue()) { interid=new Integer(temp.interid.intValue()); } }*/////////////////////////////////////////////////根据unitid判断海区,然后划分id////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////新加功能模块。根据不同的海区划分不同的materiel表的id。过程中取得最大各海区的idInteger toaddmaterielid = new Integer(0); int mbuid = 0; //各地方起始值 int mbfid=10001; int mdhid=20001; int mnhid=30001; int mhnid=40001; Collection majiancollect=new ArrayList(); majiancollect.clear(); interStruct mtt = new interStruct(); Integer mmaxid = new Integer(0); majiancollect=intercoursecontroller.getAll(); if(majiancollect!=null){ Iterator mchuli=majiancollect.iterator(); while(mchuli.hasNext()){ mtt=(interStruct)mchuli.next() ; if(mmaxid.intValue()<mtt.interid.intValue()){ if(mtt.interid.intValue()<=10000) { mbuid = mtt.interid.intValue(); System.out.println("w="+mbuid); } else if((mtt.interid.intValue()>10001)&&(mtt.interid.intValue()<=20000)) { mbfid = mtt.interid.intValue(); System.out.println("bf="+mbfid); } else if((mtt.interid.intValue()>20001)&&(mtt.interid.intValue()<=30000)) { mdhid = mtt.interid.intValue(); System.out.println("dh="+mdhid); } else if((mtt.interid.intValue()>30001)&&(mtt.interid.intValue()<=40000)) { mnhid = mtt.interid.intValue(); System.out.println("nh="+mnhid); } else if(mtt.interid.intValue()>40000) { mhnid = mtt.interid.intValue(); System.out.println("hn="+mhnid); } mmaxid=mtt.interid; } }Integer judgeunitid = user.unitid; if((judgeunitid.intValue() == 1)){//是bu用户{ if(mmaxid.intValue() == 0){ mbuid = 0; toaddmaterielid = new Integer(mbuid); }else{ toaddmaterielid =new Integer(mbuid + 1); mbuid = toaddmaterielid.intValue(); } // us.userid=new Integer(buid+1); System.out.println("1="+toaddmaterielid+"1="+mbuid); } if((judgeunitid.intValue() == 2)||((judgeunitid.intValue()>6)&&(judgeunitid.intValue()<=1000))){//是北方海区用户{ if(mmaxid.intValue() == 0){ mbfid = 10001; toaddmaterielid = new Integer(mbfid); } else { toaddmaterielid=new Integer(mbfid+1); mbfid = toaddmaterielid.intValue(); } System.out.println("2="+toaddmaterielid+"2="+mbfid); } if((judgeunitid.intValue() == 3)||((judgeunitid.intValue()>1000)&&(judgeunitid.intValue()<=2000))){//是东海海区用户 if(mmaxid.intValue() == 0){ mdhid = 20001; toaddmaterielid = new Integer(mdhid); } else { toaddmaterielid=new Integer(mdhid+1); mdhid = toaddmaterielid.intValue(); } System.out.println("3="+toaddmaterielid); } if((judgeunitid.intValue() == 4)||((judgeunitid.intValue()>2000)&&(judgeunitid.intValue()<=3000))){//是南海海区用户 if(mmaxid.intValue() == 0){ mnhid = 30001; toaddmaterielid =new Integer(mnhid); } else { toaddmaterielid=new Integer(mnhid+1); mnhid = toaddmaterielid.intValue(); } System.out.println("4="+toaddmaterielid); } if((judgeunitid.intValue() == 5)||(judgeunitid.intValue()>3000)){//是海南海区用户 if(mmaxid.intValue() == 0){ mhnid = 40001; toaddmaterielid =new Integer(mhnid); } else { toaddmaterielid=new Integer(mhnid+1); mhnid = toaddmaterielid.intValue(); } System.out.println("5="+toaddmaterielid); } }///////////////////////////////////////////////////////////////////////////////////////////////////////////////////java.util.Date today = new java.util.Date();Integer year = new Integer(today.getYear());Integer month = new Integer(today.getMonth());Integer day = new Integer(today.getDate()); //interst.interid = new Integer(interid.intValue()+1); interst.interid = toaddmaterielid; interst.content = request.getParameter("intercontent") ; interst.title = request.getParameter("intertitle") ; interst.athor= user.userId; interst.unitid = user.unitid ; // time... interst.time = new java.sql.Date (year.intValue(),month.intValue(),day.intValue()); boolean ok = false; ok = intercoursecontroller.addIntercourse(interst); response.sendRedirect("intercourse.jsp") ; } catch(Exception e){ response.sendRedirect("../../error/adderror.html") ; } }%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -