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

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

?? useraction.java

?? 圖書館管理系統 能滿足 查詢
?? JAVA
字號:
package com.jxyd.action.admin;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;

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.apache.struts.actions.DispatchAction;

import com.jxyd.common.Char;
import com.jxyd.common.Fenye;
import com.jxyd.dao.AdminDAO;
import com.jxyd.dao.UserDAO;
import com.jxyd.sql.AccessDBConn;
import com.jxyd.vo.LendBean;
import com.jxyd.vo.UserBean;

public class UserAction extends DispatchAction {
	public ActionForward Adduserpage(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		if (request.getSession().getAttribute("loginfoA") == null) {
			return new ActionForward("/login.jsp");
		}
		return mapping.findForward("adduserpage");// 點擊添加讀者時的跳轉頁面
	}

	/**
	 * 添加讀者
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward AddUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String name = request.getParameter("name").trim();
		String userId = request.getParameter("userId").trim();
		String unit =request.getParameter("unit").trim();
		
		System.out.println("=========="+unit);
		
		Integer age = Integer.parseInt(request.getParameter("age").trim());
		String code = request.getParameter("code").trim();
		String adddate = request.getParameter("adddate");
		Integer sign = Integer.parseInt(request.getParameter("sign"));
		String mark =request.getParameter("mark").trim();
		Double yj = Double.valueOf(request.getParameter("yj"));
		Integer sex = Integer.parseInt(request.getParameter("sex"));
		String mphone = request.getParameter("mphone");

		UserBean ub = new UserBean();
		ub.setName(name);
		ub.setUserId(userId);
		ub.setUnit(unit);
		ub.setAge(age);
		ub.setBarCode(code);
		ub.setAddDate(adddate);
		ub.setSign(sign);
		ub.setYJ(yj);
		ub.setMark(mark);
		ub.setPassword(userId);
		ub.setSex(sex);
		ub.setMphone(mphone);

		if (sign == 1) {
			ub.setLimitLendNum(10);
			ub.setLimitlendTime(90);
		} else if (sign == 2) {
			ub.setLimitLendNum(5);
			ub.setLimitlendTime(60);
		}

		UserDAO udao = new UserDAO();
		boolean flag = udao.AddUer(ub);
		if (flag) {
			return mapping.findForward("selectuser");
		}
		return null;
	}

	/**
	 * 查詢顯示所有讀者
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward SelectUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {

		if (request.getSession().getAttribute("loginfoA") == null) {
			return new ActionForward("/login.jsp");
		}
		String sv = request.getParameter("select");
		String user = request.getParameter("user");
		UserDAO udao = new UserDAO();

		Fenye fenye = new Fenye();
		fenye.setPageSize(15);
		fenye.init(request, "muser.do", null, udao.count(user, sv), "p", 3);
		ArrayList<?> list = null;

		list = udao.SelectAllBook(fenye.getStart(), fenye.getPageSize(), user,
				sv);// 圖書查詢
		request.setAttribute("user", list);
		request.setAttribute("fenye", fenye);

		return mapping.findForward("alluserpage");
	}

	public ActionForward EditeUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		String usrcode = request.getParameter("usercode");
		UserDAO udao = new UserDAO();
		UserBean ub = udao.SelectUserByUId(usrcode);
		request.setAttribute("ub", ub);
		return mapping.findForward("editeuser");
	}

	public ActionForward DeleteUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		Integer id = Integer.parseInt(request.getParameter("userid"));
		UserDAO udao = new UserDAO();
		udao.DeleteUser(id);
		return new ActionForward("/muser.do?method=SelectUser");
	}

	/**
	 * 顯示要到期的讀者 查詢全部的借出信息,并將快要到期的狀態設置為1,
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward SelectOverDateUser(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		UserDAO ud = new UserDAO();
		ArrayList<LendBean> list = ud.SelectAllLent(null, null, null);
		System.out.println("==========" + list.size());
		for (LendBean ld : list) {
			String shoureturndate = ld.getShouldReturnDate();
			GregorianCalendar now = new GregorianCalendar();
			SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
			String nowdate = f.format(now.getTime());
			try {
				Date t1 = f.parse(shoureturndate);
				Date t2 = f.parse(nowdate);
				Integer remaindate = Integer.valueOf((int) ((t1.getTime() - t2
						.getTime()) / (1000 * 60 * 60 * 24)));// 查詢將要超期的讀者
				if (remaindate <= 3) {
					if (ld.getRemain() == 0) {// 判斷該讀者是不是被提醒過,若為0表示還沒被提醒過
						System.out.println("**************" + ld.getRemain());
						ld.setRemain(1);
						ud.Updateremain(ld.getId(), ld.getRemain());
					}
				}
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		List<LendBean> dlist = new ArrayList<LendBean>();
		Fenye fenye = new Fenye();
		fenye.setPageSize(15);
		fenye.init(request, "muser.do", null, ud.count(), "p", 3);
		dlist = ud.SelectAllLent(fenye.getStart(), fenye.getPageSize(), 1);// 查詢全部需要提醒的讀者

		if (!dlist.isEmpty()) {
			request.getSession().setAttribute("lend", dlist);
			request.setAttribute("lend", dlist);
			request.setAttribute("fenye", fenye);
		} else {
			request.setAttribute("error", "	<script language=JavaScript>alert("
					+ "'沒有過期要提醒的讀者!'" + ");</script>");
		}

		return mapping.findForward("overdateuser");
	}

	/**
	 * 發出到期提醒
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward RemindOverDateUser(ActionMapping mapping,
			ActionForm form, HttpServletRequest request,
			HttpServletResponse response) {
		List<LendBean> list = (List) request.getSession().getAttribute("lend");
		UserDAO ud = new UserDAO();
		AccessDBConn conn = new AccessDBConn();
		if (list!=null) {
			for (LendBean ld : list) {
				UserBean ub = ud.SelectUserByUId(ld.getUserId());// 根據讀者借閱證號返回讀者信息
				conn.executeUpdate(ub.getName(), ub.getMphone(), "您好,您于"
						+ ld.getLendDate() + "從圖書館借出的" + ld.getBookName()
						+ "將于" + ld.getShouldReturnDate() + "到期,請即使歸還!");
				ud.Updateremain(ld.getId(), 2);
			}

			request.setAttribute("error", "	<script language=JavaScript>alert("
					+ "'短信提醒已經發出!!'" + ");</script>");
		}

		List<LendBean> dlist = new ArrayList<LendBean>();
		Fenye fenye = new Fenye();
		fenye.setPageSize(15);
		fenye.init(request, "muser.do", null, ud.count(), "p", 3);
		dlist = ud.SelectAllLent(fenye.getStart(), fenye.getPageSize(), 1);// 查詢全部需要提醒的讀者

		if (!dlist.isEmpty()) {
			request.getSession().setAttribute("lend", dlist);
			request.setAttribute("lend", dlist);
			request.setAttribute("fenye", fenye);
		} else {
			request.setAttribute("error", "	<script language=JavaScript>alert("
					+ "'沒有過期要提醒的讀者!'" + ");</script>");
		}

		return mapping.findForward("overdateuser");
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产二区国产一区在线观看| 欧美揉bbbbb揉bbbbb| 99久久亚洲一区二区三区青草| 91在线你懂得| 欧美一区二区成人6969| 国产精品视频yy9299一区| 亚洲国产精品久久久久婷婷884 | 久久99国内精品| 成人av网站大全| 日韩欧美国产精品一区| 亚洲婷婷综合色高清在线| 免费观看在线综合| 色系网站成人免费| 日韩精品中文字幕在线不卡尤物| 中文字幕中文在线不卡住| 日韩激情av在线| 色婷婷av一区| 日本一区二区三区四区| 日韩av一区二区三区| 92精品国产成人观看免费| 久久免费精品国产久精品久久久久 | 宅男噜噜噜66一区二区66| 欧美极品美女视频| 久久精品国产精品亚洲红杏| 欧美自拍丝袜亚洲| 日韩美女久久久| 国产激情91久久精品导航 | 亚洲人成影院在线观看| 国产成人精品一区二区三区四区| 欧美久久一二三四区| 亚洲激情中文1区| 成人理论电影网| 欧美成人a视频| 日韩精品电影在线| 91极品美女在线| 成人免费在线视频| 成人福利电影精品一区二区在线观看| 精品捆绑美女sm三区| 石原莉奈在线亚洲二区| 欧美日产在线观看| 五月婷婷欧美视频| 精品污污网站免费看| 一区二区三区四区亚洲| 91国偷自产一区二区开放时间| 国产精品久久久久一区二区三区共 | 亚洲天堂a在线| 成人av在线播放网址| 中文字幕乱码亚洲精品一区| 国产精品性做久久久久久| 久久九九99视频| 国产91精品免费| 亚洲欧洲性图库| 日本福利一区二区| 一区二区三区欧美视频| 色狠狠桃花综合| 亚洲va欧美va人人爽| 欧美午夜电影在线播放| 午夜欧美视频在线观看| 欧美一区三区四区| 看国产成人h片视频| 日韩欧美不卡在线观看视频| 国产综合久久久久久久久久久久| 久久网这里都是精品| 粉嫩av一区二区三区| 亚洲欧美国产三级| 欧美日韩激情一区二区| 人妖欧美一区二区| 久久久久久一级片| 99久久久无码国产精品| 亚洲一区在线视频| 欧美一级生活片| 国产裸体歌舞团一区二区| 欧美国产日产图区| 91成人在线精品| 蜜臀av亚洲一区中文字幕| 久久九九久久九九| 色综合 综合色| 热久久国产精品| 中文在线资源观看网站视频免费不卡| 99久久久久免费精品国产| 亚洲一二三区视频在线观看| 精品国内片67194| 波多野结衣中文字幕一区| 亚洲v日本v欧美v久久精品| 久久久影院官网| 欧美在线不卡视频| 久久精品国产成人一区二区三区 | 欧美高清激情brazzers| 国产一区二区久久| 亚洲欧美日韩电影| 91麻豆精品国产自产在线观看一区| 美女精品一区二区| 亚洲欧美在线aaa| 91精品国产综合久久精品app| 国产一区二区在线观看免费| 亚洲欧美日韩小说| 欧美va亚洲va香蕉在线| 91在线观看高清| 国产中文字幕一区| 亚洲国产精品自拍| 中文一区一区三区高中清不卡| 欧美无乱码久久久免费午夜一区| 精品一区二区三区不卡 | 久久精品日韩一区二区三区| 91免费版pro下载短视频| 九九精品一区二区| 亚洲国产成人高清精品| 亚洲欧洲韩国日本视频| 欧美不卡在线视频| 欧美日韩在线播放| 岛国精品一区二区| 老司机免费视频一区二区| 亚洲另类色综合网站| 久久亚洲一级片| 欧美老年两性高潮| 91麻豆成人久久精品二区三区| 激情都市一区二区| 五月天婷婷综合| 亚洲精品中文在线影院| 中文字幕第一区二区| 亚洲精品一区二区三区四区高清| 欧美日韩一区三区四区| 91在线看国产| 不卡视频一二三四| 高清不卡在线观看| 国产最新精品精品你懂的| 日本va欧美va精品发布| 日日摸夜夜添夜夜添国产精品| 一区二区三区加勒比av| 一区二区三区日韩精品视频| 国产精品美女久久久久高潮| 久久九九影视网| 久久久久久免费网| 久久久精品综合| 久久综合色播五月| 精品sm在线观看| 精品国产凹凸成av人网站| 欧美一区二区在线观看| 欧美剧情片在线观看| 91精品久久久久久久久99蜜臂| 欧美日韩亚洲综合在线| 欧美喷水一区二区| 欧美理论电影在线| 91精品欧美久久久久久动漫| 91精品啪在线观看国产60岁| 91精品国产黑色紧身裤美女| 欧美色爱综合网| 欧美女孩性生活视频| 欧美剧情电影在线观看完整版免费励志电影| 欧洲一区二区三区免费视频| 在线看日本不卡| 欧美色视频在线| 欧美久久高跟鞋激| 欧美一二区视频| 久久嫩草精品久久久精品| 国产日韩欧美综合在线| 中文字幕在线不卡| 亚洲日本一区二区三区| 亚洲视频 欧洲视频| 夜夜精品视频一区二区| 亚洲h动漫在线| 美女视频免费一区| 国产在线麻豆精品观看| 丰满少妇在线播放bd日韩电影| 粉嫩13p一区二区三区| 色拍拍在线精品视频8848| 欧美日本国产一区| 久久综合精品国产一区二区三区 | 欧美日韩视频第一区| 欧美一区二区三区在线电影| 亚洲精品一区二区三区香蕉| 久久久久一区二区三区四区| 亚洲日本乱码在线观看| 五月天亚洲婷婷| 国产高清在线观看免费不卡| 色狠狠一区二区三区香蕉| 91麻豆精品国产91久久久使用方法 | 亚洲综合色网站| 久久电影网电视剧免费观看| 成人在线综合网| 欧美日韩电影一区| 国产亚洲精品免费| 性做久久久久久| 成人在线综合网站| 欧美精品第一页| |精品福利一区二区三区| 婷婷久久综合九色综合伊人色| 国产老女人精品毛片久久| 91黄色免费观看| 久久久精品tv| 午夜国产精品影院在线观看| 国产美女主播视频一区| 欧美欧美欧美欧美首页| 国产日韩精品久久久| 日本va欧美va欧美va精品| 972aa.com艺术欧美| 久久日韩粉嫩一区二区三区| 亚洲一区二区美女| 成人午夜伦理影院| 欧美成人官网二区|