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

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

?? relationaction.java

?? 基于Sturts+Spring+Hibernate的一個高級銷售管理系統。內容豐富
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.yuanchung.sales.struts;

import java.util.ArrayList;
import java.util.List;

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

import org.apache.log4j.Logger;
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.yuanchung.sales.config.ClassCodeMgr;
import com.yuanchung.sales.exception.ApplicationException;
import com.yuanchung.sales.model.user.User;
import com.yuanchung.sales.service.RelationManage;
import com.yuanchung.sales.util.Constants;
import com.yuanchung.sales.util.DateTimeTool;
import com.yuanchung.sales.util.SessionMgr;
import com.yuanchung.sales.util.StringTool;
import com.yuanchung.sales.util.XPage;
import com.yuanchung.sales.vo.DeleteItemVo;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class RelationAction extends DispatchAction {
	private static Logger logger = Logger.getLogger(RelationAction.class);
	private RelationManage relationManage;

	public RelationManage getRelationManage() {
		return relationManage;
	}

	public void setRelationManage(RelationManage relationManage) {
		this.relationManage = relationManage;
	}
	/**
	 * 所有的刪除數據
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws ApplicationException
	 */
	public ActionForward allDeleteData(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws ApplicationException {
		try{
			User user = SessionMgr.getCustSession(request);
			
			//查找直接刪除的數據, 標記3
			List<DeleteItemVo> deleteItems = relationManage.getAllDeleteItem(user, Constants.DELETESELF);
			String currentPage = request.getParameter("currentPage");
			XPage xpage = new XPage(request.getContextPath()
					+ "/relation.do?method=allDeleteData", deleteItems.size(),
					1, 10, deleteItems);
			if (currentPage != null && !currentPage.equals("")) {
				xpage.setCurrentItems(Integer.parseInt(currentPage));
			} else {
				xpage.setCurrentItems(1);
			}
			xpage.setPageBar();
			request.setAttribute("xpage", xpage);			
			logger.debug("有刪除的數據嗎..."+deleteItems);
		}catch(Exception e) {
			e.printStackTrace();logger.error("find deleted data error");
			request.setAttribute(Constants.ERRMSG, Constants.WITHOUTDATA);
			throw new ApplicationException("find deleted data error");
		}
		return mapping.findForward("listDeleteData");
	}
	/**
	 * 恢復所有的數據
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws ApplicationException
	 */
	public ActionForward renewData(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws ApplicationException {
		User user = SessionMgr.getCustSession(request);
		String iValue = request.getParameter("iValue");
		logger.debug("恢復數量..."+iValue);
		//前置條件
		if(!StringTool.isNotBlank(iValue)){//如果條件為空
			request.setAttribute(Constants.ERRMSG, "對不起,你可能還沒有選擇!");
			throw new ApplicationException("the param input exception!");
		}
		try{
			for(int i = 1; i <= Integer.parseInt(iValue); i++) {
				String boxId = request.getParameter("box"+i);
				//若沒有選擇,則跳出
				if(boxId == null || boxId.equals("")){
					continue;
				}
				//獲取刪除的類型
				String type = request.getParameter("type"+i);
				//獲取刪除數據的ID
				String id = request.getParameter("id"+i);
				//恢復數據						
				relationManage.updateEntitysStates(user.getId(), DateTimeTool.getCurrentDate("yyyy-MM-dd HH:mm:ss"), Integer.parseInt(type), Integer.parseInt(id), Constants.ACTIVEFLAG, Constants.ACTIVEFLAG);
			}
		}catch(Exception e) {
			logger.error("can't renew data...");
			request.setAttribute(Constants.ERRMSG, "系統不能恢復數據!");
			throw new ApplicationException("系統不能恢復數據!");
		}
		return mapping.findForward("allDeleteData");
	}
	/**
	 * 清空回收站
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws ApplicationException
	 */
	public ActionForward cleanData(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws ApplicationException {
		
		User user = SessionMgr.getCustSession(request);
		String iValue = request.getParameter("iValue");
		logger.debug("--這個值是多少--:"+iValue);
		//前置條件
		if(!StringTool.isNotBlank(iValue)){//如果條件為空
			request.setAttribute(Constants.ERRMSG, "對不起,你可能還沒有選擇!");
			throw new ApplicationException("the param input exception!");
		}
		try{
			for(int i = 1; i <= Integer.parseInt(iValue); i++) {
				String boxId = request.getParameter("box"+i);
				//若沒有選擇,則跳出
				if(boxId == null || boxId.equals("")){
					continue;
				}
				//獲取刪除的類型
				String type = request.getParameter("type"+i);
				logger.debug("--type--:"+type);
				//獲取刪除數據的ID
				String id = request.getParameter("id"+i);
				logger.debug("--id--:"+id);
				//刪除數據			
				relationManage.deleteDatas(Integer.parseInt(id), Constants.PASSIVITY, Integer.parseInt(type));
			}
		}catch(Exception e) {
			logger.error("can't renew data...");
			request.setAttribute(Constants.ERRMSG, "清空所選的數據異常!");
			throw new ApplicationException("清空所選的數據異常!");
		}
		return mapping.findForward("allDeleteData");
	}
	/**
	 * 查找數據
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws ApplicationException
	 */
	public ActionForward findDataLeft(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws ApplicationException {
		RelationForm relationForm = (RelationForm)form;
		String type = relationForm.getSearchType();
		logger.debug("類型..."+type);
		String name = relationForm.getSearchName();	
		logger.debug("搜索名稱..."+name);		
		String myItems = relationForm.getMyItems();
		logger.debug("僅限于我的項目..."+myItems);
		try {
			name = URLDecoder.decode(name,"UTF-8");
			relationForm.setSearchName(name);
			logger.debug("名稱..."+name);
		} catch (UnsupportedEncodingException e1) {
			e1.printStackTrace();
			logger.error(e1);
			request.setAttribute(Constants.ERRMSG, Constants.INPUTBANK);
			throw new ApplicationException("can not transform codes to UTF-8");
		}
		request.setAttribute("relationForm", relationForm);
		User user = SessionMgr.getCustSession(request);
		String forward = "";
		//前置條件
		if(!StringTool.isNotBlank(type)){//如果條件為空
			type = "0";
		}
		forward = "globalData";	//跳轉到全局數據
		int isExsits = 1;//是否存在數據
		try{
			int typeInt = Integer.parseInt(type);
			List<String> tixingList = new ArrayList<String>();
			switch(typeInt) {
			case ClassCodeMgr.CUSTOMERINT:
				//查找客戶數據

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频精品在线| 欧美高清精品3d| 成人小视频在线| 精品一二线国产| 精品一二线国产| 国产精品99久久久久久似苏梦涵 | 亚洲欧美日韩在线播放| 中文字幕av一区 二区| 国产视频视频一区| 国产日产欧美一区二区视频| 久久久久久久久99精品| 26uuu国产日韩综合| 欧美成人艳星乳罩| www国产成人免费观看视频 深夜成人网| 日韩欧美一二三区| 日韩小视频在线观看专区| 欧美v亚洲v综合ⅴ国产v| 精品国产露脸精彩对白| 久久蜜桃一区二区| 中文字幕一区二区不卡 | 轻轻草成人在线| 精品影视av免费| 国产精品一区二区久久不卡 | 国产丝袜美腿一区二区三区| 国产日韩欧美不卡在线| 亚洲欧美欧美一区二区三区| 亚洲国产精品久久艾草纯爱| 日本美女一区二区三区| 久久99精品国产.久久久久 | 中文字幕欧美日本乱码一线二线 | 成人福利在线看| 色婷婷久久99综合精品jk白丝| 欧美性色黄大片| 91精品国产一区二区三区| 久久久久久久久久久久久女国产乱| 国产精品视频免费看| 亚洲欧美另类综合偷拍| 视频精品一区二区| 国产一区亚洲一区| a4yy欧美一区二区三区| 69堂国产成人免费视频| 欧美国产乱子伦| 亚洲综合视频在线| 极品少妇xxxx精品少妇| av在线一区二区| 欧美一区二区视频网站| 国产精品久久久久久久久晋中| 亚洲电影第三页| 国产东北露脸精品视频| 欧美色欧美亚洲另类二区| 精品国内二区三区| 亚洲激情网站免费观看| 久久99精品国产麻豆婷婷洗澡| 91蜜桃免费观看视频| 精品少妇一区二区三区免费观看 | 宅男在线国产精品| 国产精品天干天干在观线| 污片在线观看一区二区| 成人爽a毛片一区二区免费| 欧美精品自拍偷拍| 1区2区3区国产精品| 另类小说欧美激情| 在线观看一区二区视频| 国产日产欧产精品推荐色 | 美脚の诱脚舐め脚责91| 91色乱码一区二区三区| 欧美va日韩va| 亚洲va欧美va人人爽| 国产98色在线|日韩| 91精品国产综合久久久蜜臀图片| 亚洲特级片在线| 国产精品资源站在线| 在线播放国产精品二区一二区四区| 国产精品每日更新在线播放网址| 日韩不卡在线观看日韩不卡视频| 91亚洲精华国产精华精华液| 久久综合久久鬼色中文字| 丝袜国产日韩另类美女| 色哟哟亚洲精品| 日本一区二区成人| 韩国v欧美v亚洲v日本v| 欧美一卡2卡3卡4卡| 亚洲国产一区二区三区| 96av麻豆蜜桃一区二区| 中文在线免费一区三区高中清不卡| 免费成人在线影院| 欧美日韩黄色影视| 亚洲一区二区三区视频在线| 99re这里只有精品视频首页| 国产日韩欧美精品在线| 国产在线播精品第三| 日韩一区二区三区三四区视频在线观看| 一区二区三区中文免费| 色综合久久天天| 亚洲美女屁股眼交3| 99国产精品一区| 中文字幕中文字幕中文字幕亚洲无线| 国产91精品一区二区| 久久精品亚洲一区二区三区浴池 | 欧美日韩在线观看一区二区 | 久久99精品久久久久久久久久久久| 欧美丰满少妇xxxbbb| 性做久久久久久免费观看| 欧美三级蜜桃2在线观看| 亚洲国产毛片aaaaa无费看 | 亚洲五月六月丁香激情| 欧美亚一区二区| 午夜精品福利一区二区三区蜜桃| 欧美日韩一区二区在线观看| 亚洲一区二区三区中文字幕在线| 欧美私人免费视频| 亚洲成人免费观看| 69堂精品视频| 国产综合色在线| 国产精品美女久久久久av爽李琼| 成人高清免费在线播放| 一区二区三区四区不卡在线| 欧美日韩一区二区在线视频| 日本欧美一区二区三区乱码| 欧美成人三级电影在线| 国产suv精品一区二区三区| 国产精品―色哟哟| 99re热这里只有精品免费视频| 亚洲欧美偷拍卡通变态| 欧美日韩aaa| 国产专区综合网| 国产精品久久久久久一区二区三区| 97久久精品人人澡人人爽| 亚洲综合激情另类小说区| 91精品国产综合久久福利| 狠狠久久亚洲欧美| 国产精品麻豆视频| 在线中文字幕一区二区| 麻豆一区二区99久久久久| 国产日韩欧美精品一区| 欧洲在线/亚洲| 久99久精品视频免费观看| 国产精品丝袜91| 欧美精品少妇一区二区三区| 国内偷窥港台综合视频在线播放| 最新热久久免费视频| 欧美日本精品一区二区三区| 国产呦精品一区二区三区网站| 亚洲丝袜另类动漫二区| 这里只有精品电影| 成人动漫视频在线| 婷婷国产在线综合| 国产情人综合久久777777| 在线视频一区二区免费| 精品一区二区三区免费| 亚洲免费观看高清完整版在线观看熊| 69久久夜色精品国产69蝌蚪网| 国产**成人网毛片九色| 亚洲小说春色综合另类电影| 久久久精品国产99久久精品芒果| 色噜噜偷拍精品综合在线| 久久精品久久精品| 亚洲精品视频在线看| 精品嫩草影院久久| 在线精品观看国产| 国产成人精品1024| 日韩精品一二三| 亚洲日本va午夜在线影院| 日韩一级高清毛片| 色噜噜狠狠成人网p站| 狠狠色丁香久久婷婷综合丁香| 亚洲午夜影视影院在线观看| 国产精品毛片久久久久久久| 日韩一级成人av| 在线观看www91| 不卡一区二区中文字幕| 九一久久久久久| 婷婷丁香久久五月婷婷| 亚洲精品日日夜夜| 欧美国产日韩亚洲一区| 日韩欧美国产三级| 欧美吞精做爰啪啪高潮| 成人av网站在线观看免费| 久久er99精品| 日韩国产精品久久久久久亚洲| 一区二区三区波多野结衣在线观看 | 欧美一区二区视频网站| 色视频欧美一区二区三区| 成人免费不卡视频| 国模一区二区三区白浆| 免费欧美日韩国产三级电影| 亚洲一区在线播放| 亚洲同性gay激情无套| 国产精品沙发午睡系列990531| 欧美成人福利视频| 91精品国产欧美日韩| 欧美三级视频在线观看| 色一情一乱一乱一91av| 99久久国产免费看| 99视频在线精品| aaa国产一区| av电影在线观看一区| 成人午夜电影久久影院| 国产·精品毛片| 国产福利不卡视频|