⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prebean.java

📁 本套系统采用了业界当前最为流行的beanAction组件
💻 JAVA
字号:
package teleReport.presentation;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;


import org.apache.struts.beanaction.ActionContext;

import teleReport.domain.ChargeType;
import teleReport.domain.City;
import teleReport.domain.PreInfo;
import teleReport.domain.Product;
import teleReport.service.PreService;
import commons.presentation.ExtendsBaseBean;

public class PreBean extends ExtendsBaseBean {
	private static final long serialVersionUID = 8198828549720508245L;
	private PreInfo preInfo;
	private PreService preService;
	private List<PreInfo> preInfoList = null;
	private List<PreInfo> pagePreList = null;

	private List<ChargeType> chargeTypeList = null;
	private List<Product> prodList = null;

	private List<City> cityList = null;

	public PreBean() {
		this(new PreService());
	}

	public PreBean(PreService service) {
		super();
		preInfo = new PreInfo();
		preService = service;
		chargeTypeList = preService.getChargeType();
		prodList = preService.getProduct();
		cityList = preService.getCity();

	}

	public PreInfo getPreInfo() {
		return preInfo;
	}

	public void setPreInfo(PreInfo preInfo) {
		this.preInfo = preInfo;
	}

	public PreService getPreService() {
		return preService;
	}

	public void setPreService(PreService preService) {
		this.preService = preService;
	}

	public List<PreInfo> getPreInfoList() {
		return preInfoList;
	}

	public void setPreInfoList(List<PreInfo> preInfoList) {
		this.preInfoList = preInfoList;
	}

	public List<ChargeType> getChargeTypeList() {
		return chargeTypeList;
	}

	public void setChargeTypeList(List<ChargeType> chargeTypeList) {
		this.chargeTypeList = chargeTypeList;
	}

	public List<Product> getProdList() {
		return prodList;
	}

	public void setProdList(List<Product> prodList) {
		this.prodList = prodList;
	}

	public List<City> getCityList() {
		return cityList;
	}

	public void setCityList(List<City> cityList) {
		this.cityList = cityList;
	}

	protected void clean() {
		this.preInfo = new PreInfo();
		preInfoList = null;
	}

	public String getPreid() {
		return preInfo.getPreid();
	}

	public void setPreid(String preid) {
		preInfo.setPreid(preid);
	}

	public String getSale_time() {
		return preInfo.getSale_time();
	}

	public void setSale_time(String sale_time) {
		preInfo.setSale_time(sale_time);
	}

	public String getCityId() {
		return preInfo.getCityId();
	}

	public void setCityId(String cityId) {
		preInfo.setCityId(cityId);
	}

	public String getProdId() {
		return preInfo.getProdId();
	}

	public void setProdId(String prodId) {
		preInfo.setProdId(prodId);
	}

	public String getChargeTypeId() {
		return preInfo.getChargeTypeId();
	}

	public void setChargeTypeId(String chargeTypeId) {
		preInfo.setChargeTypeId(chargeTypeId);
	}

	public String getMoney() {
		return preInfo.getMoney();
	}

	public void setMoney(String money) {
		preInfo.setMoney(money);
	}

	public String getState() {
		return preInfo.getState();
	}

	public void setState(String state) {
		preInfo.setState(state);
	}

	public String getCheckerId() {
		return preInfo.getCheckerId();
	}

	public void setCheckerId(String checkerId) {
		preInfo.setCheckerId(checkerId);
	}

	public String getChecktime() {
		return preInfo.getChecktime();
	}

	public void setChecktime(String checktime) {
		preInfo.setChecktime(checktime);
	}

	public String getCityName() {
		return preInfo.getCityName();
	}

	public void setCityName(String cityName) {
		preInfo.setCityName(cityName);
	}

	public String getProdName() {
		return preInfo.getProdName();
	}

	public void setProdName(String prodName) {
		preInfo.setProdName(prodName);
	}

	public String getTypeofcharge() {
		return preInfo.getTypeofcharge();
	}

	public void setTypeofcharge(String typeofcharge) {
		preInfo.setTypeofcharge(typeofcharge);
	}

	public String getNewState() {
		return preInfo.getNewState();
	}

	public void setNewState(String newState) {
		preInfo.setNewState(newState);
	}

	public String index() {
		clean();
		return SUCCESS;
	}

	public String preGotoUpdateAll() {
		String currentPage = preInfo.getCurrentPage();
		String totalPage = preInfo.getTotalPage();
		preInfo = preService.getPreById(preInfo.getPreid());
		preInfo.setCurrentPage(currentPage);
		preInfo.setTotalPage(totalPage);
		return SUCCESS;
	}

	public String insertPre() {

		Long test = preService.insertPre(preInfo);
		if (test == 0) {
			return FAILURE;
		} else {
			return SUCCESS;
		}
	}

	public String deletePre() {
		String idString = preInfo.getPreid();
		
		String currentPage = preInfo.getCurrentPage();
		String totalPage = preInfo.getTotalPage();
		for (int offset = 0; offset < preInfoList.size(); offset++) {
			if (preInfoList.get(offset).getPreid().equals(preInfo.getPreid())) {
				preInfoList.remove(offset);
				pagePreList = preService.preGoNextPage(preInfo, preInfoList);
				preInfo = new PreInfo();
				preInfo.setCurrentPage(currentPage);
				preInfo.setTotalPage(totalPage);
				break;
			}
		}

		preService.deletePre(idString);

		return SUCCESS;
	}

	public String updatePre() {
		String currentPage = preInfo.getCurrentPage();
		String totalPage = preInfo.getTotalPage();
		preInfo.setState(UNCHECKED);
		preInfo = preService.updateAll(preInfo);
		if (preInfo == null) {
			return FAILURE;
		} else {
			preInfo.setCurrentPage(currentPage);
			for (int i = 0; i < preInfoList.size(); i++) {
				PreInfo element = preInfoList.get(i);
				if (element.getPreid().equals(preInfo.getPreid())) {
					preInfoList.set(i, preInfo);
					pagePreList = preService.preGoNextPage(preInfo, preInfoList);
					preInfo = new PreInfo();
					preInfo.setCurrentPage(currentPage);
					preInfo.setTotalPage(totalPage);
					
					break;
				}
			}
			return SUCCESS;
		}
	}

	public String preUpdateState() {

		Date now = new Date();
		SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");
		preInfo.setChecktime(formater.format(now).substring(0, 10));
		String checkerId = ActionContext.getActionContext().getRequest().getSession().getAttribute("userId").toString();
		String checkerName = ActionContext.getActionContext().getRequest().getSession().getAttribute("userName").toString();
		String currentPage = preInfo.getCurrentPage();
		String totalPage = preInfo.getTotalPage();
		preInfo.setState(preInfo.getNewState());
		preInfo.setCheckerId(checkerId);

		preInfo = preService.updateState(preInfo);
		if (preInfo == null) {
			return FAILURE;
		} else {
			preInfo.setCheckerName(checkerName);
			preInfo.setCurrentPage(currentPage);
			for (int i = 0; i < preInfoList.size(); i++) {
				PreInfo element = preInfoList.get(i);
				if (element.getPreid().equals(preInfo.getPreid())) {
					preInfoList.set(i, preInfo);
					pagePreList = preService.preGoNextPage(preInfo, preInfoList);
					preInfo = new PreInfo();
					preInfo.setCurrentPage(currentPage);
					preInfo.setTotalPage(totalPage);
					break;
				}
			}
			return SUCCESS;
		}
	}
	
	

	public String getCurrentPage() {
		return preInfo.getCurrentPage();
	}

	public void setCurrentPage(String currentPage) {
		preInfo.setCurrentPage(currentPage);
	}

	public String getTotalPage() {
		return preInfo.getTotalPage();
	}

	public void setTotalPage(String totalPage) {
		preInfo.setTotalPage(totalPage);
	}
	public String preShowResultInputer() {
		preInfoList = preService.searchPreInputer(preInfo);
		preInfo.setCurrentPage("1");
		pagePreList=preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preShowResultChecker() {
		preInfoList = preService.searchPreInputer(preInfo);
		preInfo.setCurrentPage("1");
		pagePreList=preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preShowResultCustomer() {
		preInfoList = preService.searchPreInputer(preInfo);
		preInfo.setCurrentPage("1");
		pagePreList=preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	public String preGoNextPageIn() {
		pagePreList = preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	public String preGoNextPageCh() {
		pagePreList = preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	public String preGoNextPageCu() {
		pagePreList = preService.preGoNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	
	
	
	public String preDownload() {
		return SUCCESS;
	}
	
	
	public List<PreInfo> getPagePreList() {
		return pagePreList;
	}

	public void setPagePreList(List<PreInfo> pagePreList) {
		this.pagePreList = pagePreList;
	}
	
	
	
	

	public String preGoHeadPageIn() {
		pagePreList = preService.goHeadpage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoEndPageIn() {
		pagePreList = preService.goEndPage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoToNextPageIn() {
		pagePreList = preService.goToNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	

	public String preGoToLastPageIn() {
		pagePreList = preService.goToLastPage(preInfo, preInfoList);
		return SUCCESS;
	}
	
	/////////////////////////////
	
	
	public String preGoHeadPageCh() {
		pagePreList = preService.goHeadpage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoEndPageCh() {
		pagePreList = preService.goEndPage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoToNextPageCh() {
		pagePreList = preService.goToNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	

	public String preGoToLastPageCh() {
		pagePreList = preService.goToLastPage(preInfo, preInfoList);
		return SUCCESS;
	}
	
	
	/////////////////////////
	
	public String preGoHeadPageCu() {
		pagePreList = preService.goHeadpage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoEndPageCu() {
		pagePreList = preService.goEndPage(preInfo, preInfoList);
		return SUCCESS;
	}

	public String preGoToNextPageCu() {
		pagePreList = preService.goToNextPage(preInfo, preInfoList);
		return SUCCESS;
	}
	

	public String preGoToLastPageCu() {
		pagePreList = preService.goToLastPage(preInfo, preInfoList);
		return SUCCESS;
	}
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -