📄 prebean.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 + -