From 3120a71838e7cc4e04ea482f3d315e80529117de Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期二, 15 一月 2019 16:51:52 +0800
Subject: [PATCH] 后端曲线接口

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
index 616b594..4c6d931 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
@@ -6,6 +6,7 @@
 import java.util.Map;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
 
 import net.sf.json.JSONArray;
 import net.sf.json.JSONObject;
@@ -21,6 +22,7 @@
 import com.yeshi.fanli.entity.admin.OrderAdmin;
 import com.yeshi.fanli.exception.order.CommonOrderException;
 import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
+import com.yeshi.fanli.service.inter.count.TaoBaoOrderCountService;
 import com.yeshi.fanli.service.inter.hongbao.HongBaoService;
 import com.yeshi.fanli.service.inter.order.CommonOrderCountService;
 import com.yeshi.fanli.service.inter.order.CommonOrderService;
@@ -52,8 +54,46 @@
 	
 	@Resource
 	private TaoBaoOrderService taoBaoOrderService;
+	
+	@Resource
+	private TaoBaoOrderCountService taoBaoOrderCountService;
 
 	
+	/**
+	 * 缁熻鍘嗗彶璁㈠崟-娣樺疂璁㈠崟
+	 * @param callback
+	 * @param request
+	 * @param out
+	 */
+	@RequestMapping(value = "countTaoBaoOrder")
+	public void countTaoBaoOrder(String callback, HttpServletRequest request, PrintWriter out) {
+
+		try {
+			Map<String, Object> countByOdrerType = taoBaoOrderCountService.countByOdrerType();
+
+			JSONObject data = new JSONObject();
+			data.put("typeOrder", countByOdrerType);
+			
+			// 缁熻浠婃棩 鏈け鏁堣鍗曟暟閲� 鐩稿悓璁㈠崟鍙峰悎骞朵负涓�鍗�
+			int todayOrder = taoBaoOrderCountService.countToday();
+			// 缁熻鏄ㄦ棩 鏈け鏁堣鍗曟暟閲� 鐩稿悓璁㈠崟鍙峰悎骞朵负涓�鍗�
+			int yesterdayOrder = taoBaoOrderCountService.countYesterday();
+
+			data.put("todayOrder", todayOrder);
+			data.put("yesterdayOrder", yesterdayOrder);
+			
+			data.put("genzong", yesterdayOrder);
+			data.put("yesterdayOrder", yesterdayOrder);
+			
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
+
+		} catch (Exception e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("缁熻澶辫触"));
+			e.printStackTrace();
+		}
+	}
+	
+	
 
 	@RequestMapping(value = "getOrderList", method = RequestMethod.POST)
 	public void getOrderList(int pageIndex, String key, PrintWriter out) {

--
Gitblit v1.8.0