From d73687bc6115007145b4aab050e4e29ff87fd8ae Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 01 三月 2021 18:44:36 +0800
Subject: [PATCH] 布丸代码优化

---
 src/main/java/com/yeshi/buwan/controller/admin/api/HotSearchController.java |  214 +++++++++++++++++++++++++++--------------------------
 1 files changed, 109 insertions(+), 105 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/HotSearchController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/HotSearchController.java
index 6048cf5..c0e40dc 100644
--- a/src/main/java/com/yeshi/buwan/controller/admin/api/HotSearchController.java
+++ b/src/main/java/com/yeshi/buwan/controller/admin/api/HotSearchController.java
@@ -6,7 +6,9 @@
 import java.util.Map;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpSession;
 
+import com.yeshi.buwan.util.SystemUtil;
 import net.sf.json.JSONObject;
 
 import org.springframework.stereotype.Controller;
@@ -28,115 +30,117 @@
 @Controller
 @RequestMapping("admin/new/api/hotSearch")
 public class HotSearchController {
-	
-	@Resource
-	private SearchService searchService;
-	@Resource
-	private SystemService systemService;
-	
-	@RequestMapping("hotSearchList")
-	public void hotSearchList(int pageIndex,int detailsystem,String key,PrintWriter out) {
 
-		if (pageIndex == 0)
-			pageIndex = 1;
+    @Resource
+    private SearchService searchService;
+    @Resource
+    private SystemService systemService;
 
-		List<HotSearchAdmin> list = searchService.getHotSearchAdmin(key, detailsystem, pageIndex);
-		Gson gson =new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
-		long count = searchService.getHotSearchAdminCount(key, detailsystem);
-		PageEntity pe = new PageEntity();
-		pe.setPageIndex(pageIndex);
-		pe.setPageSize(Constant.pageCount);
-		Map<String, String> map = new HashMap<String, String>();
-		map.put("key", key);
-		map.put("detailsystem", detailsystem + "");
-		pe.setParams(map);
-		pe.setTotalCount((int) count);
-		JSONObject json =new JSONObject();
-		json.put("code", "0");
-		json.put("hotSearchAdminList", gson.toJson(list));
-		json.put("pageEntity", pe);
+    @RequestMapping("hotSearchList")
+    public void hotSearchList(int pageIndex, int detailsystem, String key, HttpSession session, PrintWriter out) {
+
+        if (pageIndex == 0)
+            pageIndex = 1;
+
+        List<HotSearchAdmin> list = searchService.getHotSearchAdmin(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem, pageIndex);
+        Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
+        long count = searchService.getHotSearchAdminCount(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem);
+        PageEntity pe = new PageEntity();
+        pe.setPageIndex(pageIndex);
+        pe.setPageSize(Constant.pageCount);
+        Map<String, String> map = new HashMap<String, String>();
+        map.put("key", key);
+        map.put("detailsystem", detailsystem + "");
+        pe.setParams(map);
+        pe.setTotalCount((int) count);
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        json.put("hotSearchAdminList", gson.toJson(list));
+        json.put("pageEntity", pe);
 //		List<DetailSystem> detailSystemList = systemService.getDetailSystemList();
 //		request.setAttribute("detailSystemList", detailSystemList);
-		System.out.println(json);
-		out.print(json);
-		return;
-	}
-	
-	@RequestMapping(value = "/setSearchDetailSystem", method = RequestMethod.POST)
-	public void set(String id, String type,String detailSystem, PrintWriter out) {
-		if ("add".equalsIgnoreCase(type)) {// 鑾峰彇鏉ユ簮鍒楄〃
-			if (!StringUtil.isNullOrEmpty(detailSystem) && !StringUtil.isNullOrEmpty(id)) {
-				SuperHotSearch sz = new SuperHotSearch();
-				sz.setCreatetime(System.currentTimeMillis() + "");
-				sz.setDetailSystem(new DetailSystem(detailSystem));
-				sz.setHotSearch(new HotSearch(id));
-				searchService.addSuperHotSearch(sz);
-			}
-			out.print("yes");
-		} else if ("delete".equalsIgnoreCase(type)) {// 鑾峰彇涓嬬骇鍒嗙被
-			if (!StringUtil.isNullOrEmpty(detailSystem) && !StringUtil.isNullOrEmpty(id)) {
-				searchService.deleteHotSearchAdmin(id, detailSystem);
-			}
-			out.print("yes");
-		} 
-		return;
-	}
-	
-	@RequestMapping(value="deleteHotSearchList",method=RequestMethod.POST)
-	public void deleteHotSearchList(String ids,PrintWriter out) {
-		String[] idArr = ids.split(",");
-		for (String st : idArr) {
-			System.out.println("id---"+st);
-			searchService.deleteHotSearch(new HotSearch(st));
-		}
-		out.print("yes");
-		return;
-	}
+        System.out.println(json);
+        out.print(json);
+        return;
+    }
 
-	@RequestMapping(value="addHotSearch",method=RequestMethod.POST)
-	public void addHotSearch(String name,String beizhu,String detailsystems,PrintWriter out ) {
-		
-		System.out.println("name-"+name);
-		System.out.println("beizhu-"+beizhu);
-		System.out.println("detailsystems-"+detailsystems);
-		
-		HotSearch hotSearch = new HotSearch();
-		hotSearch.setCreatetime(System.currentTimeMillis() + "");
-		hotSearch.setName(name);
-		hotSearch.setBeizhu(beizhu);
-		searchService.addHotSearch(hotSearch);
-		if (!StringUtil.isNullOrEmpty(detailsystems)) {
-			String[] idst = detailsystems.split(",");
-			for (String st : idst) {
-				SuperHotSearch sz = new SuperHotSearch();
-				sz.setCreatetime(System.currentTimeMillis() + "");
-				sz.setDetailSystem(new DetailSystem(st));
-				sz.setHotSearch(hotSearch);
-				searchService.addSuperHotSearch(sz);
-			}
-		}
-		out.print("yes");
-		return ;
-	}
-	
-	@RequestMapping(value="updateHotSearch",method=RequestMethod.POST)
-	public void updateHotSearch(String id,String name,String beizhu,PrintWriter out) {
-		HotSearch hotSearch = searchService.getHotSearch(id);
-		hotSearch.setBeizhu(beizhu);
-		hotSearch.setName(name);
-		searchService.updateHotSearch(hotSearch);
-		out.print("yes");
-		return ;
-	}
+    @RequestMapping(value = "/setSearchDetailSystem", method = RequestMethod.POST)
+    public void set(String id, String type, String detailSystem, PrintWriter out) {
+        if ("add".equalsIgnoreCase(type)) {// 鑾峰彇鏉ユ簮鍒楄〃
+            if (!StringUtil.isNullOrEmpty(detailSystem) && !StringUtil.isNullOrEmpty(id)) {
+                SuperHotSearch sz = new SuperHotSearch();
+                sz.setCreatetime(System.currentTimeMillis() + "");
+                sz.setDetailSystem(new DetailSystem(detailSystem));
+                sz.setHotSearch(new HotSearch(id));
+                searchService.addSuperHotSearch(sz);
+            }
+            out.print("yes");
+        } else if ("delete".equalsIgnoreCase(type)) {// 鑾峰彇涓嬬骇鍒嗙被
+            if (!StringUtil.isNullOrEmpty(detailSystem) && !StringUtil.isNullOrEmpty(id)) {
+                searchService.deleteHotSearchAdmin(id, detailSystem);
+            }
+            out.print("yes");
+        }
+        return;
+    }
 
-	@RequestMapping(value="getHotSearch",method=RequestMethod.POST)
-	public void getHotSearch(String id,PrintWriter out) {
-		HotSearch hotSearch = searchService.getHotSearch(id);
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		json.put("hotSearch", hotSearch);
-		out.print(json);
-		return ;
-	}
-	
+    @RequestMapping(value = "deleteHotSearchList", method = RequestMethod.POST)
+    public void deleteHotSearchList(String ids, PrintWriter out) {
+        String[] idArr = ids.split(",");
+        for (String st : idArr) {
+            System.out.println("id---" + st);
+            searchService.deleteHotSearch(new HotSearch(st));
+        }
+        out.print("yes");
+        return;
+    }
+
+    @RequestMapping(value = "addHotSearch", method = RequestMethod.POST)
+    public void addHotSearch(String name, String beizhu, String detailsystems, HttpSession session, PrintWriter out) {
+
+        System.out.println("name-" + name);
+        System.out.println("beizhu-" + beizhu);
+        System.out.println("detailsystems-" + detailsystems);
+
+        HotSearch hotSearch = new HotSearch();
+        hotSearch.setCreatetime(System.currentTimeMillis() + "");
+        hotSearch.setName(name);
+        hotSearch.setBeizhu(beizhu);
+        hotSearch.setSystem(SystemUtil.getAdminSelectedSystem(session));
+        searchService.addHotSearch(hotSearch);
+        if (!StringUtil.isNullOrEmpty(detailsystems)) {
+            String[] idst = detailsystems.split(",");
+            for (String st : idst) {
+                SuperHotSearch sz = new SuperHotSearch();
+                sz.setCreatetime(System.currentTimeMillis() + "");
+                sz.setDetailSystem(new DetailSystem(st));
+                sz.setHotSearch(hotSearch);
+                searchService.addSuperHotSearch(sz);
+            }
+        }
+
+        out.print("yes");
+        return;
+    }
+
+    @RequestMapping(value = "updateHotSearch", method = RequestMethod.POST)
+    public void updateHotSearch(String id, String name, String beizhu, PrintWriter out) {
+        HotSearch hotSearch = searchService.getHotSearch(id);
+        hotSearch.setBeizhu(beizhu);
+        hotSearch.setName(name);
+        searchService.updateHotSearch(hotSearch);
+        out.print("yes");
+        return;
+    }
+
+    @RequestMapping(value = "getHotSearch", method = RequestMethod.POST)
+    public void getHotSearch(String id, PrintWriter out) {
+        HotSearch hotSearch = searchService.getHotSearch(id);
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        json.put("hotSearch", hotSearch);
+        out.print(json);
+        return;
+    }
+
 }

--
Gitblit v1.8.0