| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- package com.happy.action;
- import com.happy.Model.House;
- import com.happy.Model.weixin.PayResult;
- import com.happy.Model.weixin.WechatUnifiedOrder;
- import com.happy.Model.weixin.WeiXinUtil;
- import com.happy.Until.*;
- import com.happy.Until.Excel.toExcel;
- import com.happy.Until.weixin.JaxbUtil;
- import com.happy.Until.weixin.PayWxUtil;
- import com.happy.common.util.CommonResult;
- import com.happy.common.wx.WxUtil;
- import com.happy.service.AppHomePageService;
- import com.happy.service.BookService;
- import com.opensymphony.xwork2.ActionSupport;
- import net.sf.json.JSONObject;
- import org.apache.struts2.ServletActionContext;
- import org.apache.struts2.interceptor.ServletRequestAware;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.text.ParseException;
- import java.util.*;
- /**
- * 首页进去Action请求交互
- */
- public class AppHomePageAction extends ActionSupport implements ServletRequestAware {
- private HttpServletRequest request;
- public HttpServletResponse response;
- @Resource
- public BookService bookService;
- @Resource
- public AppHomePageService appHomePageService;
- public int page; // 当前页
- public int rows;// 每页显示的行数rows
- public Integer id = new Integer(0);
- public String status;
- private int hotelId = 0; //选择的当前酒店的id
- public String userCode; // 第一次进来获取用户的code
- public String queryValue; // 首页查寻搜索关键词
- private Date startTimeQuery; // 查询订房开始时间
- private Date endTimeQuery; // 查询订房结束时间
- public HttpServletRequest getRequest() {
- return request;
- }
- public void setRequest(HttpServletRequest request) {
- this.request = request;
- }
- public void setServletRequest(HttpServletRequest request) {
- this.request = request;
- }
- public HttpServletResponse getResponse() {
- return response;
- }
- public void setResponse(HttpServletResponse response) {
- this.response = response;
- }
- public int getPage() {
- return page;
- }
- public void setPage(int page) {
- this.page = page;
- }
- public int getRows() {
- return rows;
- }
- public void setRows(int rows) {
- this.rows = rows;
- }
- public Integer getId() {
- return id;
- }
- public void setId(Integer id) {
- this.id = id;
- }
- public String getStatus() {
- return status;
- }
- public void setStatus(String status) {
- this.status = status;
- }
- /**
- * 进入首页,展示民宿数据列表
- * queryValue 查询字段
- * @return
- */
- public String homePage()
- {
- // 第一次进入首页,获取用户信息
- //getUserInfo();
- // 获取民宿列表
- appHomePageService.getHotelList(queryValue,rows,page);
- return null;
- }
- /**
- * 通过酒店的id获取到房间信息
- * @return
- */
- public String getHouseByHotelId()
- {
- // 如果未赋值,则直接跳出
- if (hotelId == 0 )
- return null;
- // 通过时间区间查询房间信息,并带好是否有房标识给前台
- return null;
- }
- public String getUserCode() {
- return userCode;
- }
- public void setUserCode(String userCode) {
- this.userCode = userCode;
- }
- public String getQueryValue() {
- return queryValue;
- }
- public void setQueryValue(String queryValue) {
- this.queryValue = queryValue;
- }
- public int getHotelId() {
- return hotelId;
- }
- public void setHotelId(int hotelId) {
- this.hotelId = hotelId;
- }
- public Date getStartTimeQuery() {
- return startTimeQuery;
- }
- public void setStartTimeQuery(Date startTimeQuery) {
- this.startTimeQuery = startTimeQuery;
- }
- public Date getEndTimeQuery() {
- return endTimeQuery;
- }
- public void setEndTimeQuery(Date endTimeQuery) {
- this.endTimeQuery = endTimeQuery;
- }
- }
|