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

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

?? sumxqqkaction.java

?? 基于JAVA的學生就業信息網 實現對信息瀏覽 檢索 審核 修改和刪除
?? JAVA
字號:
/*
 * Created on 2006-8-1
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package org.ug.sztz.webview.structs.actions.oa;

import java.util.HashMap;
import java.util.List;
import java.util.Vector;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.ug.sztz.domain.assistant.DateProcessor;
import org.ug.sztz.domain.oa.StudentBaseInfo;
import org.ug.sztz.domain.oa.TongJi_XuQiu;
import org.ug.sztz.domain.oa.XQInfo;


/**
 * @author Skywalker
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class SumXqqkAction extends BaseAction {

	/*
	 * (non-Javadoc)
	 * 
	 * @see org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping,
	 *      org.apache.struts.action.ActionForm,
	 *      javax.servlet.http.HttpServletRequest,
	 *      javax.servlet.http.HttpServletResponse)
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		// TODO Auto-generated method stub
		String work = request.getParameter("worktype");
		if (work == null) {
			List list = this.tjxqDao.getTJXQList();
			if(list.size()!=0){
			try {
				
				request.setAttribute("xqqklist", list);
				request.setAttribute("time",((TongJi_XuQiu)list.get(0)).getDatetime());
				return mapping.findForward("success");
			} catch (RuntimeException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				request.setAttribute("reason", "數據庫操作失敗!");
				
				return mapping.findForward("failure");
			}
			}
		} 
			try {
				Vector yjList = this.getXqList("研究生");
				Vector bkList = this.getXqList("本科生");
				
				Vector list = new Vector();
				if (bkList != null)
					for (int i = 0; i < bkList.size(); i++)
						list.add(bkList.get(i));
				if (yjList != null)
					for (int i = 0; i < yjList.size(); i++)
						list.add(yjList.get(i));
				request.setAttribute("xqqklist", list);
				for (int i = 0; i < list.size(); i++) {
					HashMap map = new HashMap();
					map.put("zy", ((TongJi_XuQiu) list.get(i)).getZy());
					map.put("xl", ((TongJi_XuQiu) list.get(i)).getXl());
					if (this.tjxqDao.getTJXQByMap(map) != null) {
						this.tjxqDao.updateTJXQ((TongJi_XuQiu) list.get(i));
					} else {
						this.tjxqDao.insertTJXQ((TongJi_XuQiu) list.get(i));
					}
				}
				request.setAttribute("time",DateProcessor.getStringDate2());
				return mapping.findForward("success");
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				request.setAttribute("reason", "數據庫操作失敗!");
				return mapping.findForward("failure");
			}

	}

	private Vector getXqList(String xl) throws Exception {
		Vector all = new Vector();
		String allsql = "select * from bysbase where xsstatus='1' and xl='"
				+ xl + "' order by zy";
		HashMap map = new HashMap();
		map = new HashMap();
		map.put("sql", allsql);

		List allList = this.stuBaseDao.getSQLBaseInfoList(map);
		if (allList.size() == 0) {
			return null;
		}
		Vector zyList = new Vector();
		String temp = "";
		for (int i = 0; i < allList.size(); i++) {
			String zy = ((StudentBaseInfo) allList.get(i)).getZy();
			if (!zy.equals(temp)) {
				temp = zy;
				zyList.add(zy.trim());
			}

		}
		TongJi_XuQiu main = new TongJi_XuQiu();
		main.setGxb(0);
		main.setSum(allList.size());
		main.setXl(xl);
		main.setZy("總計");
		main.setXq(0);
		main.setDatetime(DateProcessor.getStringDate2());
		all.add(main);

		int sumxq = 0;
		List xqxxList = this.xqxxDao.getXQInfoList();
		for (int i = 0; i < zyList.size(); i++) {
			TongJi_XuQiu tj = new TongJi_XuQiu();
			tj.setZy((String) zyList.get(i));
			String sql = "select * from bysbase where xsstatus='1' and zy='"
					+ zyList.get(i) + "' and xl='" + xl + "'";
			map.put("sql", sql);
			List sList = this.stuBaseDao.getSQLBaseInfoList(map);//取得該專業的學生列表
			tj.setSum(sList.size());
			int zyxq = 0;//該專業的需求量
			for (int j = 0; j < xqxxList.size(); j++) {
				XQInfo info = (XQInfo) xqxxList.get(j);
				String zyyq = info.getXqzyyq().trim();
				String[] detail = zyyq.split(";");//用“;”拆分字符串,結果為一個字符數組,每一元素為一條具體需求信息
				for (int k = 0; k < detail.length; k++) {
					String[] item = detail[k].split("-");//用“-”拆分字符串,結果為一個字符數組,第一項為學生類型,第二項為需求專業,第三項為需求數,第四項為相關要求
					if (item[0].equals(xl)
							&& item[1].equals((String) zyList.get(i))) {
						zyxq = zyxq + Integer.parseInt(item[2]);
					}
				}
			}
			sumxq = sumxq + zyxq;
			tj.setXq(zyxq);
			
			tj.setXl(xl);
			tj.setGxb((float) zyxq / sList.size());
			tj.setDatetime(DateProcessor.getStringDate2());
			all.add(tj);
		}
		main.setXq(sumxq);
		main.setGxb((float)sumxq / allList.size());
		all.set(0, main);
		return all;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费在线| 国产精品一二三在| 狠狠色综合色综合网络| www.亚洲免费av| 日韩欧美国产午夜精品| 亚洲激情av在线| 成人午夜视频在线| 精品99999| 人禽交欧美网站| 欧美中文字幕一区| 亚洲欧美一区二区在线观看| 国产精品自拍一区| 精品欧美一区二区在线观看| 一区二区国产视频| 色综合久久综合网97色综合| 国产视频一区二区在线| 精品亚洲成a人在线观看| 欧美高清hd18日本| 五月综合激情网| 欧美亚洲高清一区| 亚洲综合男人的天堂| 91无套直看片红桃| 成人欧美一区二区三区1314| 国产精品一区免费视频| 久久久久久黄色| 国产精品一品二品| 久久众筹精品私拍模特| 韩国av一区二区三区| 精品乱人伦小说| 老司机一区二区| 26uuu国产电影一区二区| 国产专区欧美精品| 中文av一区二区| 成年人国产精品| 国产精品久久久久久久久晋中 | 日韩手机在线导航| 蜜臀久久99精品久久久久宅男 | 欧美国产一区在线| 成人丝袜18视频在线观看| 久久精品一区二区三区不卡牛牛| 国产综合久久久久影院| 国产欧美1区2区3区| 菠萝蜜视频在线观看一区| 中文字幕欧美一| 欧洲日韩一区二区三区| 五月综合激情婷婷六月色窝| 日韩欧美电影一二三| 国产精品1区二区.| 自拍视频在线观看一区二区| 在线观看国产一区二区| 日韩国产欧美在线观看| 久久综合一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲最大成人综合| 日韩欧美一区二区免费| 国产精品一线二线三线| 一区二区三区蜜桃| 欧美xxxx在线观看| 成人永久看片免费视频天堂| 亚洲国产精品久久久男人的天堂| 日韩欧美在线一区二区三区| 国产精品911| 亚洲一二三四在线| 久久久久九九视频| 91精品福利视频| 久久99久久99| 亚洲欧美色图小说| 欧美xxxx在线观看| 色婷婷综合久久久| 国产福利精品一区二区| 五月天丁香久久| 国产目拍亚洲精品99久久精品| 91官网在线观看| 国产精品91一区二区| 日韩av一区二区在线影视| 国产精品久久99| 日韩女优电影在线观看| 日本高清不卡aⅴ免费网站| 国模套图日韩精品一区二区| 亚洲国产日产av| 国产精品色哟哟网站| 日韩女优av电影在线观看| 色婷婷综合久久久中文一区二区 | 国产欧美日韩麻豆91| 欧美精品粉嫩高潮一区二区| 成人a级免费电影| 老司机午夜精品| 午夜电影网一区| 亚洲一区在线看| 国产精品久久久久婷婷 | 欧美综合天天夜夜久久| 国产成人99久久亚洲综合精品| 日韩黄色免费网站| 亚洲婷婷综合久久一本伊一区| 久久综合九色欧美综合狠狠| 日韩丝袜情趣美女图片| 欧美老人xxxx18| 色呦呦日韩精品| 一本一本大道香蕉久在线精品 | 激情综合色综合久久| 香蕉av福利精品导航| 亚洲精选一二三| 亚洲三级久久久| 国产精品久久久久久久久动漫| 欧美激情中文字幕| 久久久国产一区二区三区四区小说| 日韩午夜激情免费电影| 日韩一区二区免费高清| 欧美精品少妇一区二区三区| 欧美三级蜜桃2在线观看| 欧美视频完全免费看| 色噜噜狠狠成人中文综合| 99精品1区2区| 成人黄色a**站在线观看| 国产成人一区二区精品非洲| 国产精品主播直播| 国产91对白在线观看九色| 国产精品资源在线| a级高清视频欧美日韩| av网站一区二区三区| 91免费在线看| 欧美午夜精品一区二区三区| 欧美午夜精品一区二区蜜桃| 7777精品伊人久久久大香线蕉| 欧美一区二区视频在线观看2020| 欧美日本在线观看| 日韩欧美一区二区免费| 久久噜噜亚洲综合| 国产精品成人免费精品自在线观看| 中文字幕欧美一区| 亚洲一区二区三区四区在线免费观看 | 欧美韩日一区二区三区| 亚洲色图欧洲色图婷婷| 亚洲一级二级三级| 九色综合狠狠综合久久| 成人综合婷婷国产精品久久蜜臀 | 91麻豆自制传媒国产之光| 欧美亚洲高清一区| 日韩美女视频一区二区在线观看| www久久久久| 中文字幕佐山爱一区二区免费| 亚洲线精品一区二区三区| 五月天久久比比资源色| 国产福利一区在线| 在线这里只有精品| 日韩精品一区二区三区四区视频| 亚洲国产高清不卡| 亚洲国产色一区| 色综合天天综合网天天狠天天| 欧美色网站导航| www亚洲一区| 天天色天天操综合| 国产精品一区二区黑丝| 欧美日韩高清一区二区三区| 亚洲精品一区在线观看| 一区二区三区在线观看欧美| 久久超碰97中文字幕| 色成年激情久久综合| 久久久美女艺术照精彩视频福利播放| 成人免费小视频| 经典三级视频一区| 欧美在线观看视频一区二区三区| 国产午夜亚洲精品羞羞网站| 三级精品在线观看| 99久久久无码国产精品| 日韩欧美国产电影| 亚洲国产精品综合小说图片区| 国产成人丝袜美腿| 欧美一区二区视频免费观看| 亚洲欧洲一区二区三区| 狠狠网亚洲精品| 91精品国模一区二区三区| 亚洲日本丝袜连裤袜办公室| 国产在线精品不卡| 91精品中文字幕一区二区三区| 亚洲日本护士毛茸茸| 国产aⅴ综合色| 精品播放一区二区| 日本特黄久久久高潮| 在线欧美日韩国产| 成人欧美一区二区三区1314| 国产精品一线二线三线精华| 精品免费99久久| 青青草97国产精品免费观看| 欧美午夜免费电影| 国产精品传媒入口麻豆| 国产精品亚洲一区二区三区在线| 欧美一级片在线观看| 视频一区国产视频| 欧美色老头old∨ideo| 一区二区三区视频在线看| www.日韩在线| 日韩理论电影院| 99精品国产热久久91蜜凸| 国产精品电影院| 成人国产在线观看| 亚洲三级电影网站| 色综合中文字幕国产 | 国产高清不卡一区二区| 国产天堂亚洲国产碰碰|