| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- package com.happy.action;
- import com.happy.Until.ResUtil;
- import com.happy.dto.IDCBookStatusEto;
- import com.happy.dto.IDCHotelEto;
- import com.happy.dto.IDCRankEto;
- import com.happy.service.IDCService;
- import com.opensymphony.xwork2.ActionSupport;
- import net.sf.json.JSONObject;
- import org.apache.struts2.ServletActionContext;
- import org.apache.struts2.interceptor.ServletRequestAware;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- public class IDCAction extends ActionSupport implements ServletRequestAware {
- private HttpServletRequest request;
- public HttpServletResponse response;
- private IDCService idcService;
- 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;
- }
- /**
- * 描述:获取订单状态占比数据
- * @return
- */
- public String getBookStatusData(){
- JSONObject resultJson = new JSONObject();
- IDCBookStatusEto idcBookStatusEto = idcService.getBookStatusData();
- if (idcBookStatusEto == null) {
- resultJson.put("message", "数据为空");
- resultJson.put("code", 500);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- resultJson.put("message", "查询成功");
- resultJson.put("code", 500);
- resultJson.put("data", idcBookStatusEto);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- /**
- * 描述:获取各县民宿数量
- * @return
- */
- public String getHotelData() {
- JSONObject resultJson = new JSONObject();
- IDCHotelEto idcHotelEto = idcService.getHotelData();
- if (idcHotelEto == null) {
- resultJson.put("message", "数据为空");
- resultJson.put("code", 500);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- resultJson.put("message", "查询成功");
- resultJson.put("code", 500);
- resultJson.put("data", idcHotelEto);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- /**
- * 描述:获取订单量排行
- * @return
- */
- public String getRankBookNumData() {
- JSONObject resultJson = new JSONObject();
- IDCRankEto idcRankEto = idcService.getRankBookNumData();
- if (idcRankEto == null) {
- resultJson.put("message", "数据为空");
- resultJson.put("code", 500);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- resultJson.put("message", "查询成功");
- resultJson.put("code", 500);
- resultJson.put("data", idcRankEto);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- /**
- * 描述:获取销售额排行
- * @return
- */
- public String getRankSalesAmountData(){
- JSONObject resultJson = new JSONObject();
- IDCRankEto idcRankEto = idcService.getRankSalesAmountData();
- if (idcRankEto == null) {
- resultJson.put("message", "数据为空");
- resultJson.put("code", 500);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- resultJson.put("message", "查询成功");
- resultJson.put("code", 500);
- resultJson.put("data", idcRankEto);
- ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
- return null;
- }
- }
|