From 8cb7ec4a35a38ae91d0eed17cde711e81d2b2bbf Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期二, 14 五月 2019 11:37:49 +0800
Subject: [PATCH] 合并

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/HomeNavbarController.java |   41 ++++++-----------------------------------
 1 files changed, 6 insertions(+), 35 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/HomeNavbarController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/HomeNavbarController.java
index eebbc9e..cd2130e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/HomeNavbarController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/HomeNavbarController.java
@@ -13,10 +13,7 @@
 
 import com.yeshi.fanli.entity.accept.AcceptData;
 import com.yeshi.fanli.entity.bus.homemodule.HomeNavbar;
-import com.yeshi.fanli.entity.bus.homemodule.SuperHomeNavbar;
-import com.yeshi.fanli.entity.system.BusinessSystem;
-import com.yeshi.fanli.service.inter.config.BusinessSystemService;
-import com.yeshi.fanli.service.inter.homemodule.SuperHomeNavbarService;
+import com.yeshi.fanli.service.inter.homemodule.HomeNavbarService;
 
 import net.sf.json.JSONObject;
 
@@ -25,11 +22,7 @@
 public class HomeNavbarController<E> {
 
 	@Resource
-	private BusinessSystemService businessSystemService;
-	
-	@Resource
-	private SuperHomeNavbarService superHomeNavbarService;
-
+	private HomeNavbarService homeNavbarService;
 
 
 	/**
@@ -40,36 +33,14 @@
 	 */
 	@RequestMapping(value = "gethomenavbar", method = RequestMethod.POST)
 	public void gethomenavbar(AcceptData acceptData, PrintWriter out) {
-		
-		BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), acceptData.getPackages());
-		if (system == null) {
-			out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
-			return;
-		}
-		
-		List<SuperHomeNavbar> listSuper = superHomeNavbarService.listBySystemCache(system.getId());
-		if (listSuper == null || listSuper.size() == 0) {
-			out.print(JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
-			return;
-		}
-		
-		List<HomeNavbar> listNavbar = new ArrayList<HomeNavbar>();
-		
-		for (SuperHomeNavbar superHomeNavbar : listSuper) {
-			HomeNavbar homeNavbar = superHomeNavbar.getHomeNavbar();
-			if (homeNavbar == null) {
-				continue;
-			}
-			
-			homeNavbar.setCreatetime(null);
-			homeNavbar.setUpdatetime(null);
-			
-			listNavbar.add(homeNavbar);
+		List<HomeNavbar> listNavbar = homeNavbarService.listQueryEffectiveNavbar();
+		if (listNavbar == null) {
+			listNavbar = new ArrayList<HomeNavbar>();
 		}
 		
 		JSONObject data = new JSONObject();
 		data.put("count", listNavbar.size());
-		data.put("listNavbar", listNavbar);
+		data.put("listNavbar", JsonUtil.getApiCommonGson().toJson(listNavbar));
 		
 		out.print(JsonUtil.loadTrueResult(data));
 	}

--
Gitblit v1.8.0