package com.opentravelsoft.action.manage.finance; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import com.opentravelsoft.action.ManageAction; import com.opentravelsoft.entity.Booking; import com.opentravelsoft.entity.Employee; import com.opentravelsoft.service.operator.TourService; /** * 修改预订单应收款 * * @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a> * @version $Revision: 1.1 $ $Date: 2009/03/01 16:23:53 $ */ public class MustPayModifyAction extends ManageAction { private static final long serialVersionUID = -8062368253187733483L; @Autowired private TourService tourService; private List<Booking> bookList = new ArrayList<Booking>(); private String tourNo; /** 部门 */ private String kenDepartmentId; /** 专管员 */ private String kenEmployeeId; /** 线路名 */ private String kenRouteName; /** 出团日期 -开始 */ private Date kenStartDate; /** 出团日期 -截止 */ private Date kenEndDate; /** 建团日期 -开始 */ private Date kenBuildStartDate; /** 建团日期 -截止 */ private Date kenBuildEndDate; /** 建团人 */ private String kenCreator; /** * 修改应收款初始化 * * @return */ public String input() { bookList = tourService.roGetBookList(tourNo); return INPUT; } /** * 修改应收款 * * @return */ public String mustPayModify() { Employee user = getUser(); bookList = tourService.txMustPayModify(bookList, user.getUserId()); int i = 0; for (Booking book : bookList) { if (book.getIsSuccess() == 1) i++; } if (i > 0) addActionMessage("修改保存成功!"); else addActionMessage("修改保存失败!"); return SUCCESS; } public List<Booking> getBookList() { return bookList; } public void setBookList(List<Booking> bookList) { this.bookList = bookList; } public String getTourNo() { return tourNo; } public void setTourNo(String tourNo) { this.tourNo = tourNo; } public String getKenDepartmentId() { return kenDepartmentId; } public void setKenDepartmentId(String kenDepartmentId) { this.kenDepartmentId = kenDepartmentId; } public String getKenEmployeeId() { return kenEmployeeId; } public void setKenEmployeeId(String kenEmployeeId) { this.kenEmployeeId = kenEmployeeId; } public String getKenRouteName() { return kenRouteName; } public void setKenRouteName(String kenRouteName) { this.kenRouteName = kenRouteName; } public Date getKenStartDate() { return kenStartDate; } public void setKenStartDate(Date kenStartDate) { this.kenStartDate = kenStartDate; } public Date getKenEndDate() { return kenEndDate; } public void setKenEndDate(Date kenEndDate) { this.kenEndDate = kenEndDate; } public Date getKenBuildStartDate() { return kenBuildStartDate; } public void setKenBuildStartDate(Date kenBuildStartDate) { this.kenBuildStartDate = kenBuildStartDate; } public Date getKenBuildEndDate() { return kenBuildEndDate; } public void setKenBuildEndDate(Date kenBuildEndDate) { this.kenBuildEndDate = kenBuildEndDate; } public String getKenCreator() { return kenCreator; } public void setKenCreator(String kenCreator) { this.kenCreator = kenCreator; } }