亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? action.jsp

?? 會議流程管理系統
?? JSP
字號:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.io.File,java.util.*,java.text.*,java.sql.*,oa.main.DealString,oa.main.ParentBean"%>
<jsp:useBean id="pb" class="oa.main.ParentBean" scope="page"/>

<%
try{
	if (pb.getConn() == null){
	%>		
	數據庫無法響應,請<a href="javascript:window.history.back(-1);">返回</a>重試
	<%out.close();
    }
	DealString ds = new DealString();

	String uid = (String)session.getAttribute("zgbh");		
	if(uid==null)
	{
		response.sendRedirect("../../session_oa.htm");
		return;
	}
	String cur = ds.toString((String)request.getParameter("cur"));

	//增刪改動作標志
	String action1 = ds.toString((String)request.getParameter("action"));
	//out.println("action1========"+action1);
	//修改時的編號
	String id = ds.toString(request.getParameter("id"));//通知id
	String noticeMenId = ds.toString(request.getParameter("noticeMenId"));////通知接收人表的id
	
	String receiverzgbh = ds.toString(request.getParameter("receiver"));
	//登陸用戶的編號
	String zgbh = (String)session.getAttribute("zgbh");
	//取得表單數據
	String strJB = ds.toString(request.getParameter("sel_jb"));
	String strReceiver = ds.toString(request.getParameter("txt_receiverZGBH"));
	strReceiver = strReceiver.replaceAll(",",";");
	String strTitle = ds.toGBK(ds.toString(request.getParameter("txt_title")));
	String strKeyWord = ds.toGBK(ds.toString(request.getParameter("txt_kw")));
	String strAddtime = ds.toString(request.getParameter("addtime"));
	String strStarttime = ds.toString(request.getParameter("starttime"));
	String strEndtime = ds.toString(request.getParameter("endtime"));
	String strWordNo = ds.toGBK(ds.toString(request.getParameter("txt_wordno")));
	//取得關于附件的參數
	String strORGID = ds.toGBK((String)request.getParameter("ORGID"));//附件
	String strOLDORGID = ds.toGBK((String)request.getParameter("OLDORGID"));;//附件原名
	String strstrsize = ds.toString((String)request.getParameter("strsize"));//STRSIZE
	String strcursize = ds.toString((String)request.getParameter("cursize"));//CURSIZE
	
	//取得附件的位置	
	String wz = oa.main.ParentBean.FilesPath+"meet\\";
	//新增數據.......
	int strID = -1;
	int errcode = -1;
	int maxNo = -1;
	String sql = "";
	if(action1!=null && action1.equals("add"))
	{
		strAddtime=ds.getDateTime();
		//out.println("正在新增數據.......");
		strID = getMaxNo("HG2_MEET_NOTICE");
		sql = "insert into HG2_MEET_NOTICE values('"+String.valueOf(strID)+"','"+strTitle+"','"+strKeyWord+"','"+strWordNo+"',"+strJB+",'"+strAddtime+"','"+strStarttime+"','"+strEndtime+"','"+zgbh+"',0,'"+strOLDORGID+"','"+strORGID+"','"+strcursize+"','"+strstrsize+"')";

		errcode = pb.executeUpdate(sql);

		String []strReceivers = strReceiver.split(";");
		for(int tmp = 0;tmp<strReceivers.length;tmp++)
		{
			maxNo = getMaxNo("HG2_MEET_NOTICEMEN");
			sql = "insert into HG2_MEET_NOTICEMEN values('"+String.valueOf(maxNo)+"','"+String.valueOf(strID)+"','"+strReceivers[tmp]+"','','','0','0')";
			errcode = pb.executeUpdate(sql);
		}
		
//		//添加短消息操作
//        Hashtable ht = new Hashtable();
//		ht.put("receiver",strReceiver.replaceAll(";",","));
//		ht.put("sender",zgbh);
//		ht.put("title","您有會議通知,請查收!");
		//修改:添加到查看會議的連接
//		String location = "window.opener.parent.frames[2].location='../oa/meeting/notice/read.jsp?id="+strID+"'";
//		String look = "<a href=\"# \" onclick=\""+location+"\">[查看會議]</a>" ;
//		ht.put("content","會議:"+strTitle+",時間:"+strStarttime+">>"+look);
//        errcode = smsbean.addSMS(ht);
		
		response.sendRedirect("list.jsp?cur="+cur);
	}
	//修改數據.......
	if(action1!=null && action1.equals("mod"))
	{
		//out.println("正在修改數據.......");
		sql = "update HG2_MEET_NOTICE set TITLE='"+strTitle+"',KEYWORD='"+strKeyWord+"',LEVEL1="+strJB+",TIME='"+strAddtime+"',TIMESTART='"+strStarttime+"',TIMEEND='"+strEndtime+"',WORD='"+strWordNo+"',SENDER='"+zgbh+"',OLDORGID='"+strOLDORGID+"',ORGID='"+strORGID+"',CURSIZE='"+strcursize+"',STRSIZE='"+strstrsize+"' where ID='"+id+"'";
		errcode = pb.executeUpdate(sql);

        if(!receiverzgbh.equals(strReceiver))
		{
			sql = "delete from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"'";
			errcode = pb.deleteRecord(sql);

			String []strReceivers = strReceiver.split(";");
			for(int tmp = 0;tmp<strReceivers.length;tmp++)
			{
				maxNo = getMaxNo("HG2_MEET_NOTICEMEN");
				sql = "insert into HG2_MEET_NOTICEMEN values('"+String.valueOf(maxNo)+"','"+id+"','"+strReceivers[tmp]+"','','','0','0')";
				errcode = pb.executeUpdate(sql);
			}
		}

		response.sendRedirect("list.jsp?cur="+cur);
	}
	//刪除數據.......
	if(action1!=null && action1.equals("del"))
	{
		out.println("正在刪除數據.......");
		Vector vect = new Vector();
		String strSender = "";
		sql = "select SENDER,ORGID from HG2_MEET_NOTICE where ID='"+id+"'"; //and ISDEL=0
        vect = pb.getDataBySql(sql);
   		strSender = (String)((Hashtable)vect.get(0)).get("SENDER");
		
		sql = "select RECEIVER from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"' and RECEIVER='"+zgbh+"'";
		Vector v_receiver = pb.getDataBySql(sql);

		//取得附件名稱
		String strTempOrgid = (String)((Hashtable)vect.get(0)).get("ORGID");
		String strTempOrgids[] = strTempOrgid.split(",");
        if(zgbh.equals(strSender))//登陸人是通知的發布人
		{
			sql = "select ID from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"' and ISDEL=0";
            vect = pb.getDataBySql(sql);

			//zc //增加
			String sqlread = "";
			sqlread = " select ID,RECEIVER,READTIME,ISREAD,REBACK "
					+ " from HG2_MEET_NOTICEMEN "
					+ " where  ISREAD = 1 "
					+ " and NOTICEID="+id;
			Vector vectread = pb.getDataBySql(sqlread);

		    if(vect.size()!=0)//接收人沒有刪除該紀錄 只能修改ISDEL=1
			{
				sql = "update HG2_MEET_NOTICE set ISDEL=1 where ID='"+id+"'";
				errcode = pb.executeUpdate(sql);
			}
			else//接收人都刪除了該紀錄 從數據庫中徹底刪除
			{
				//刪除附件物理文件
				for(int tempi = 0;tempi<strTempOrgids.length;tempi++){
					File file=new File(wz+strTempOrgids[tempi]);
					if (file.exists()){
						file.delete();
					}
				}

				//刪除會議
				sql = "delete from HG2_MEET_NOTICE where ID='"+id+"'";
				errcode = pb.deleteRecord(sql);
				sql = "delete from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"'";
				errcode = pb.deleteRecord(sql);
			}

			if(vectread.size()==0)//接收人都沒有閱讀該紀錄 從數據庫中徹底刪除
			{
				//刪除附件物理文件
				for(int tempi = 0;tempi<strTempOrgids.length;tempi++){
					File file=new File(wz+strTempOrgids[tempi]);
					if (file.exists()){
						file.delete();
					}
				}

				//刪除會議
				sql = "delete from HG2_MEET_NOTICE where ID='"+id+"'";
				errcode = pb.deleteRecord(sql);
				sql = "delete from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"'";
				errcode = pb.deleteRecord(sql);

//				//zc/刪除短消息
//				String templocation = "window.opener.parent.frames[2].location='../oa/meeting/notice/read.jsp?id="+id+"'";
//				templocation = templocation.replaceAll("'","''");

//				sql = "delete from SMS where content like '%"+templocation+"%'";
//				errcode = pb.deleteRecord(sql);
			}
		}
		if(v_receiver.size()>0)//登陸人是通知的接收人
		{
			sql = "select ID from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"' and ISDEL=0 and RECEIVER<>'"+zgbh+"'";
            vect = pb.getDataBySql(sql);
		    if(vect.size()!=0)//該通知的接收人還有沒有刪除該紀錄的 只能修改其ISDEL=1
			{
				sql = "update HG2_MEET_NOTICEMEN set ISDEL=1 where NOTICEID='"+id+"' and RECEIVER='"+zgbh+"'";
				errcode = pb.executeUpdate(sql);
			}
			else//該通知的接收人都刪除了該紀錄  判斷通知的發布人是否刪除了該紀錄
			{
				sql = "select ID from HG2_MEET_NOTICE where ID='"+id+"' and ISDEL=0";// and SENDER='"+zgbh+"'
				vect = pb.getDataBySql(sql);
				if(vect.size()!=0)//通知的發布人沒有刪除該紀錄 只能修改其ISDEL=1
				{
					sql = "update HG2_MEET_NOTICEMEN set ISDEL=1 where NOTICEID='"+id+"' and RECEIVER='"+zgbh+"'";
					errcode = pb.executeUpdate(sql);
				}
				else//通知的發布人刪除了該紀錄  從數據庫中徹底刪除
				{
					//刪除附件物理文件
					for(int tempi = 0;tempi<strTempOrgids.length;tempi++){
						File file=new File(wz+strTempOrgids[tempi]);
						if (file.exists()){
							file.delete();
						}
					}

					//刪除會議
					sql = "delete from HG2_MEET_NOTICE where ID='"+id+"'";
					errcode = pb.deleteRecord(sql);
					sql = "delete from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"'";
					errcode = pb.deleteRecord(sql);
				}

			}

		}

		response.sendRedirect("list.jsp?cur="+cur);
	}
    //填寫反饋意見
	if(action1!=null && action1.equals("opinion"))
	{

		String rebackyj = ds.toGBK(ds.toString(request.getParameter("txt_yj")));
		//out.println("正在修改反饋意見數據.......");
		sql = "update HG2_MEET_NOTICEMEN set REBACK='"+rebackyj+"' where ID='"+noticeMenId+"'";
		errcode = pb.executeUpdate(sql);
		response.sendRedirect("read.jsp?id="+id+"&cur="+cur);
	}
	//清空相關所有信息
	if(action1!=null && action1.equals("alldel"))
	{
		out.println("正在清除數據.......");
		Vector vect = new Vector();

		sql = "select SENDER,ORGID from HG2_MEET_NOTICE where ID='"+id+"'"; 
        vect = pb.getDataBySql(sql);

		//取得附件名稱
		String strTempOrgid = (String)((Hashtable)vect.get(0)).get("ORGID");
		String strTempOrgids[] = strTempOrgid.split(",");

		//刪除附件物理文件
		for(int tempi = 0;tempi<strTempOrgids.length;tempi++){
			File file=new File(wz+strTempOrgids[tempi]);
			if (file.exists()){
				file.delete();
			}
		}

		//刪除會議
		sql = "delete from HG2_MEET_NOTICE where ID='"+id+"'";
		errcode = pb.deleteRecord(sql);

		//刪除接受人信息
		sql = "delete from HG2_MEET_NOTICEMEN where NOTICEID='"+id+"'";
		errcode = pb.deleteRecord(sql);

//		//zc/刪除短消息
//		String templocation = "window.opener.parent.frames[2].location='../oa/meeting/notice/read.jsp?id="+id+"'";
//		templocation = templocation.replaceAll("'","''");

//		sql = "delete from SMS where content like '%"+templocation+"%'";
//		errcode = pb.deleteRecord(sql);
		response.sendRedirect("list.jsp?cur="+cur);
	}
%>
<%}finally{
	if(pb!=null)
		pb.closeConn();
}%>
<%!
	public int getMaxNo(String tabname)
	{
		DealString ds = new DealString();
		ParentBean pb = new ParentBean();
		String maxNo = "0";
		int imaxNo = -1;
		String sql = "select ID from "+tabname;
		ResultSet rs = pb.selectRecord(sql);
		Statement stmt = null;
		try{
			while (rs.next()) { //取得本部門的級別序號的最大編號
				maxNo = ds.toString(rs.getString("id"));
				if(imaxNo<Integer.parseInt(maxNo))
					imaxNo = Integer.parseInt(maxNo);
			}
		}catch(Exception e){System.out.println("取得HG2_MEET_NOTICE最大ID時出錯:"+e);}
		finally{
			if(rs!=null)try{ stmt = rs.getStatement(); rs.close();}catch(Exception e){System.out.println("取得HG2_MEET_NOTICE最大ID關閉記錄集rs時出錯"+e);}
			if(stmt!=null) try{stmt.close();}catch(Exception e){System.out.println("取得HG2_MEET_NOTICE最大ID關閉聲明時statement出錯"+e);}		
		}
		return imaxNo+1;
	}

%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美a级理论片| 国产拍欧美日韩视频二区| 国产精品77777| 另类欧美日韩国产在线| 日韩va欧美va亚洲va久久| 一区二区欧美视频| 亚洲精品欧美激情| 亚洲高清在线视频| 一区二区三区精品视频在线| 一区二区三区中文字幕精品精品| 国产女人18水真多18精品一级做| 久久久久久免费毛片精品| 国产99久久久国产精品潘金网站| 看片网站欧美日韩| 国产成人激情av| 一本一本久久a久久精品综合麻豆| 色噜噜狠狠色综合中国| 欧美日韩精品一区二区| 日韩女优毛片在线| 国产精品久久久久一区| 一区二区三区不卡在线观看| 丝瓜av网站精品一区二区| 精品午夜久久福利影院| av一区二区不卡| 欧美理论电影在线| 久久蜜桃av一区二区天堂| 亚洲色图都市小说| 另类小说图片综合网| 99久久婷婷国产精品综合| 欧美午夜片在线看| www精品美女久久久tv| 亚洲女人的天堂| 精品在线观看视频| 色噜噜狠狠成人中文综合| 欧美成人一级视频| 亚洲乱码国产乱码精品精98午夜| 免费看黄色91| 在线观看www91| 精品福利在线导航| 亚洲一区二区三区视频在线 | 国产精品污网站| 亚洲国产精品尤物yw在线观看| 精品一区二区三区免费毛片爱| 波多野结衣中文一区| 日韩精品影音先锋| 亚洲国产另类精品专区| 国产精一品亚洲二区在线视频| 欧美日韩国产中文| **性色生活片久久毛片| 精品一区二区三区香蕉蜜桃 | 99久久久精品| 2023国产精品自拍| 日韩精品一级二级| 欧美中文字幕久久 | 日本国产一区二区| 欧美成人一区二区三区片免费| 亚洲视频在线观看三级| 国产一区二区三区视频在线播放| 欧美日韩一级片在线观看| 亚洲欧美色一区| eeuss鲁一区二区三区| 国产日韩一级二级三级| 日韩av一级电影| 欧美三级中文字| 一区二区三区在线观看欧美 | 欧美日韩国产综合一区二区三区| 国产精品丝袜久久久久久app| 韩国一区二区在线观看| 欧美一级电影网站| 亚洲成a人v欧美综合天堂 | 另类欧美日韩国产在线| 欧美电视剧免费全集观看| 香蕉加勒比综合久久 | 韩国毛片一区二区三区| 777奇米成人网| 日日欢夜夜爽一区| 日韩一区二区三区在线视频| 欧美aaaaaa午夜精品| 欧美高清视频一二三区 | 久久久久亚洲蜜桃| 精品中文字幕一区二区| 欧美精品一区二区在线观看| 精品一区二区精品| 国产午夜亚洲精品羞羞网站| 成人综合在线观看| 亚洲精品免费电影| 欧美日韩免费在线视频| 亚洲va韩国va欧美va精品 | 国产精品沙发午睡系列990531| 国产成人一级电影| 中文字幕日本乱码精品影院| 色久优优欧美色久优优| 午夜婷婷国产麻豆精品| 欧美日本韩国一区二区三区视频| 午夜精品久久久久久久| 日韩三级免费观看| 日韩电影在线一区二区| 欧美xfplay| aaa欧美日韩| 日本不卡一二三| 久久久久久麻豆| 色先锋aa成人| 国内精品久久久久影院一蜜桃| 久久久亚洲欧洲日产国码αv| 91在线国产观看| 七七婷婷婷婷精品国产| 日韩伦理av电影| 欧美一卡在线观看| 国产成人a级片| 日韩精品成人一区二区三区| 国产亚洲婷婷免费| 在线视频一区二区三区| 国产资源精品在线观看| 亚洲色图制服丝袜| 精品国产一区二区亚洲人成毛片| 91在线国产福利| 久久99国内精品| 亚洲高清不卡在线| 欧美韩国日本综合| 91精品国产综合久久蜜臀| 99久久99久久免费精品蜜臀| 久久超碰97中文字幕| 日本不卡一区二区三区| 中文字幕永久在线不卡| 欧美一级二级三级蜜桃| 欧美亚洲日本国产| 波多野结衣中文字幕一区二区三区| 日韩电影在线看| 一区二区三区电影在线播| 国产日韩精品视频一区| 91精品国产日韩91久久久久久| 色猫猫国产区一区二在线视频| 国产一区二区三区四| 秋霞成人午夜伦在线观看| 亚洲一区在线免费观看| 国产精品美女久久久久久久网站| 欧美大片国产精品| 欧美精品vⅰdeose4hd| 在线视频国内一区二区| 91网址在线看| 不卡视频在线看| av激情成人网| 成人白浆超碰人人人人| 国产老肥熟一区二区三区| 久久激情综合网| 久久99久久精品| 精品一区二区综合| 麻豆精品一区二区| 免费观看在线综合色| 日本不卡一区二区三区高清视频| 亚洲成人三级小说| 午夜日韩在线电影| 天使萌一区二区三区免费观看| 亚洲午夜免费视频| 蜜臀久久99精品久久久久久9| 日韩精品每日更新| 老司机免费视频一区二区 | 丁香婷婷综合激情五月色| 精品一区二区在线观看| 国产精品一区一区三区| 国产精品夜夜嗨| 成人爱爱电影网址| 在线精品视频免费观看| 欧美美女bb生活片| 制服丝袜日韩国产| 欧美精品一区二区三区一线天视频 | 日韩精品亚洲专区| 秋霞av亚洲一区二区三| 午夜电影网一区| 国模娜娜一区二区三区| 成人免费视频一区| 94-欧美-setu| 欧美一区二区三区免费观看视频 | 伊人婷婷欧美激情| 午夜精品福利一区二区蜜股av| 久久精品免费观看| 国产成人一级电影| 欧美在线播放高清精品| 日韩欧美国产三级| 欧美激情一区二区在线| 亚洲国产成人av网| 国产在线播精品第三| 色综合天天性综合| 日韩欧美三级在线| 中文字幕一区免费在线观看| 亚洲v中文字幕| 成人毛片老司机大片| 欧美精品123区| 国产精品丝袜久久久久久app| 午夜精品成人在线| 99在线精品观看| 欧美成人三级在线| 午夜国产不卡在线观看视频| 国产精品1区二区.| 欧美三区免费完整视频在线观看| 久久久久国产一区二区三区四区| 亚洲高清中文字幕| 成人动漫一区二区| 精品欧美一区二区三区精品久久| 亚洲欧美另类小说视频|