From 1e53e5f28c55ece70b28c752fa318e2fd951e643 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 20 三月 2019 16:33:51 +0800
Subject: [PATCH] taobao 下dao改造以及删除dao

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java |   41 ++++++++---------------------------------
 1 files changed, 8 insertions(+), 33 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java
index 902613e..8980b08 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/SearchController.java
@@ -25,7 +25,7 @@
 import com.yeshi.fanli.entity.bus.search.HistorySearch;
 import com.yeshi.fanli.entity.bus.search.HotSearch;
 import com.yeshi.fanli.entity.bus.su.search.SuperHotSearch;
-import com.yeshi.fanli.entity.system.System;
+import com.yeshi.fanli.entity.system.BusinessSystem;
 import com.yeshi.fanli.entity.taobao.PidUser;
 import com.yeshi.fanli.entity.taobao.SearchFilter;
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
@@ -34,9 +34,9 @@
 import com.yeshi.fanli.entity.taobao.TaoBaoSearchNav;
 import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
 import com.yeshi.fanli.entity.taobao.TaoBaoUnionConfig;
+import com.yeshi.fanli.service.inter.config.BusinessSystemService;
 import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.config.SuperHotSearchService;
-import com.yeshi.fanli.service.inter.config.SystemService;
 import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService;
 import com.yeshi.fanli.service.inter.lable.QualityGoodsService;
 import com.yeshi.fanli.service.inter.lable.TaoKeGoodsService;
@@ -57,7 +57,7 @@
 public class SearchController {
 
 	@Resource
-	private SystemService systemService;
+	private BusinessSystemService businessSystemService;
 
 	@Resource
 	private ConfigService configService;
@@ -82,7 +82,7 @@
 
 	@RequestMapping(value = "gethotsearch", method = RequestMethod.POST)
 	public void getHotSearch(AcceptData acceptData, PrintWriter out) {
-		System system = systemService.getSystemCache(acceptData.getPlatform(), acceptData.getPackages());
+		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), acceptData.getPackages());
 		if (system == null) {
 			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
 			return;
@@ -160,7 +160,7 @@
 			String endprice, String fastFilter, PrintWriter out) {
 		String bid = getHistorySearchBid(acceptData);
 		historySearchService.addHistorySearch(kw, bid);
-		System system = systemService.getSystemCache(acceptData.getPlatform(), acceptData.getPackages());
+		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), acceptData.getPackages());
 		if (system == null) {
 			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
 			return;
@@ -351,32 +351,6 @@
 		return data;
 	}
 
-	@RequestMapping(value = "gethistorysearch", method = RequestMethod.POST)
-	public void getHistorySearch(AcceptData acceptData, PrintWriter out) {
-		String bid = getHistorySearchBid(acceptData);
-		List<HistorySearch> historySearchList = historySearchService.getHistorySearch(bid);
-		if (historySearchList == null || historySearchList.size() == 0) {
-			out.print(JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
-			return;
-		}
-		JSONObject data = new JSONObject();
-		data.put("count", historySearchList.size());
-		Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
-		data.put("historySearchList", gson.toJson(historySearchList));
-		out.print(JsonUtil.loadTrueResult(data));
-		return;
-	}
-
-	@RequestMapping(value = "clearhistorysearch", method = RequestMethod.POST)
-	public void clearHistorySearch(AcceptData acceptData, PrintWriter out) {
-		String bid = getHistorySearchBid(acceptData);
-		long count = historySearchService.clearHistorySearch(bid);
-		JSONObject data = new JSONObject();
-		data.put("count", count);
-		out.print(JsonUtil.loadTrueResult(data));
-		return;
-	}
-
 	@RequestMapping(value = "suggestsearch", method = RequestMethod.POST)
 	public void getSugguestSearch(AcceptData acceptData, String kw, PrintWriter out) {
 		List<String> list = TaoBaoUtil.getSuguestSearch(kw);
@@ -424,7 +398,7 @@
 
 		historySearchService.addHistorySearch(kw, bid);
 
-		System system = systemService.getSystemCache(acceptData.getPlatform(), acceptData.getPackages());
+		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), acceptData.getPackages());
 		if (system == null) {
 			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
 			return;
@@ -480,7 +454,8 @@
 		}
 
 		Gson gson = new GsonBuilder().create();
-		data.put("words", gson.toJson(listRecommendWords));
+		if (data != null)
+			data.put("words", gson.toJson(listRecommendWords));
 
 		out.print(JsonUtil.loadTrueResult(data));
 	}

--
Gitblit v1.8.0