From f7b2baec57a19039ca85880bbba4e17fe27f0511 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 10 三月 2021 18:21:13 +0800
Subject: [PATCH] 删除冗余代码,初步优化首页的推荐专题,3.8.7之后在我的里面添加VIP分类

---
 src/main/java/com/yeshi/buwan/controller/admin/api/HomeNoticeAdminController.java |  178 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 90 insertions(+), 88 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/HomeNoticeAdminController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/HomeNoticeAdminController.java
index f0d0f36..5cbd88f 100644
--- a/src/main/java/com/yeshi/buwan/controller/admin/api/HomeNoticeAdminController.java
+++ b/src/main/java/com/yeshi/buwan/controller/admin/api/HomeNoticeAdminController.java
@@ -4,7 +4,9 @@
 import java.util.List;
 
 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;
@@ -12,10 +14,10 @@
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
-import com.yeshi.buwan.domain.DetailSystem;
+import com.yeshi.buwan.domain.system.DetailSystem;
 import com.yeshi.buwan.domain.HomeNotice;
 import com.yeshi.buwan.domain.SuperHomeNotice;
-import com.yeshi.buwan.domain.SystemInfo;
+import com.yeshi.buwan.domain.system.SystemInfo;
 import com.yeshi.buwan.domain.web.HomeNoticeAdmin;
 import com.yeshi.buwan.service.imp.HomeNoticeService;
 import com.yeshi.buwan.util.Constant;
@@ -23,92 +25,92 @@
 import com.yeshi.buwan.web.tag.PageEntity;
 
 @Controller
-@RequestMapping("admin/new/api/homeNotice")		
+@RequestMapping("admin/new/api/homeNotice")
 public class HomeNoticeAdminController {
-	
-	@Resource
-	private HomeNoticeService homeNoticeService;
-	
-	@RequestMapping("getHomeNoticeList")
-	public void getHomeNoticeList(String key,int page,int detailSystem,PrintWriter out){
-		List<HomeNoticeAdmin> homeNoticeAdminList = homeNoticeService.getHomeNoticeAdmin(key, detailSystem, page);
-		long count = homeNoticeService.getHomeNoticeAdminCount(key, detailSystem);
-		
-		PageEntity pe = new PageEntity();
-		pe.setPageIndex(page);
-		pe.setPageSize(Constant.pageCount);
-		pe.setTotalCount((int) count);
-		
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		json.put("pageEntity", pe);
-		Gson gson =new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
-		json.put("homeNoticeAdminList",gson.toJson(homeNoticeAdminList));
-		out.print(json);
-	}
-	
-	@RequestMapping("addHomeNotice")
-	public void addHomeNotice(HomeNotice homeNotice,PrintWriter out){
-		homeNotice.setSystem(new SystemInfo(1+""));
-		homeNotice.setStarttime(homeNotice.getStarttime()+" 00:00");
-		homeNotice.setEndtime(homeNotice.getEndtime()+" 00:00");
-		homeNotice.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
-		homeNoticeService.addHomeNotice(homeNotice);
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		out.print(json);
-	}
-	
-	@RequestMapping("deleteHomeNotice")
-	public void deleteHomeNotice(String id,PrintWriter out){
-		homeNoticeService.deleteHomeNotice(new HomeNotice(id));
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		out.print(json);
-	}
-	
-	@RequestMapping("setSupertHomeNotice")
-	public void setSupertHomeNotice(String id,int detailSystem,int type,PrintWriter out){
-		SuperHomeNotice shn =new SuperHomeNotice();
-		shn.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
-		shn.setDetailSystem(new DetailSystem(detailSystem+""));
-		shn.setHomeNotice(new HomeNotice(id));
-		if(type==1){
-			homeNoticeService.addSuperHomeNotice(shn);
-		}else{
-			homeNoticeService.deleteSuperHomeNotice(shn);
-		}
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		out.print(json);
-	}
-	
-	@RequestMapping("getHomeNotice")
-	public void getHomeNotice(String id,PrintWriter out){
-		HomeNotice homeNotice = homeNoticeService.getHomeNotice(id);
-		JSONObject json=new JSONObject();
-		if(homeNotice != null){
-			json.put("code", "0");
-			Gson gson =new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
-			homeNotice.setStarttime(TimeUtil.getGernalTime(TimeUtil.convertAllTimeToTemp(homeNotice.getStarttime())));
-			homeNotice.setEndtime(TimeUtil.getGernalTime(TimeUtil.convertAllTimeToTemp(homeNotice.getEndtime())));
-			json.put("homeNotice", gson.toJson(homeNotice));
-		}else{
-			json.put("code", "1");
-		}
-		out.print(json);
-	}			
-	
-	@RequestMapping("updateHomeNotice")
-	public void updateHomeNotice(HomeNotice homeNotice,PrintWriter out){
-		homeNotice.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
-		homeNotice.setStarttime(homeNotice.getStarttime()+" 00:00");
-		homeNotice.setEndtime(homeNotice.getEndtime()+" 00:00");
-		homeNoticeService.updateHomeNotice(homeNotice);
-		JSONObject json=new JSONObject();
-		json.put("code", "0");
-		out.print(json);
-	}
-	
+
+    @Resource
+    private HomeNoticeService homeNoticeService;
+
+    @RequestMapping("getHomeNoticeList")
+    public void getHomeNoticeList(String key, int page, int detailSystem, HttpSession session, PrintWriter out) {
+        List<HomeNoticeAdmin> homeNoticeAdminList = homeNoticeService.getHomeNoticeAdmin(key, SystemUtil.getAdminSelectedSystem(session), page);
+        long count = homeNoticeService.getHomeNoticeAdminCount(key, detailSystem);
+
+        PageEntity pe = new PageEntity();
+        pe.setPageIndex(page);
+        pe.setPageSize(Constant.pageCount);
+        pe.setTotalCount((int) count);
+
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        json.put("pageEntity", pe);
+        Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
+        json.put("homeNoticeAdminList", gson.toJson(homeNoticeAdminList));
+        out.print(json);
+    }
+
+    @RequestMapping("addHomeNotice")
+    public void addHomeNotice(HomeNotice homeNotice, PrintWriter out) {
+        homeNotice.setSystem(new SystemInfo(1 + ""));
+        homeNotice.setStarttime(homeNotice.getStarttime() + " 00:00");
+        homeNotice.setEndtime(homeNotice.getEndtime() + " 00:00");
+        homeNotice.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
+        homeNoticeService.addHomeNotice(homeNotice);
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        out.print(json);
+    }
+
+    @RequestMapping("deleteHomeNotice")
+    public void deleteHomeNotice(String id, PrintWriter out) {
+        homeNoticeService.deleteHomeNotice(new HomeNotice(id));
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        out.print(json);
+    }
+
+    @RequestMapping("setSupertHomeNotice")
+    public void setSupertHomeNotice(String id, int detailSystem, int type, PrintWriter out) {
+        SuperHomeNotice shn = new SuperHomeNotice();
+        shn.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
+        shn.setDetailSystem(new DetailSystem(detailSystem + ""));
+        shn.setHomeNotice(new HomeNotice(id));
+        if (type == 1) {
+            homeNoticeService.addSuperHomeNotice(shn);
+        } else {
+            homeNoticeService.deleteSuperHomeNotice(shn);
+        }
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        out.print(json);
+    }
+
+    @RequestMapping("getHomeNotice")
+    public void getHomeNotice(String id, PrintWriter out) {
+        HomeNotice homeNotice = homeNoticeService.getHomeNotice(id);
+        JSONObject json = new JSONObject();
+        if (homeNotice != null) {
+            json.put("code", "0");
+            Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
+            homeNotice.setStarttime(TimeUtil.getGernalTime(TimeUtil.convertAllTimeToTemp(homeNotice.getStarttime())));
+            homeNotice.setEndtime(TimeUtil.getGernalTime(TimeUtil.convertAllTimeToTemp(homeNotice.getEndtime())));
+            json.put("homeNotice", gson.toJson(homeNotice));
+        } else {
+            json.put("code", "1");
+        }
+        out.print(json);
+    }
+
+    @RequestMapping("updateHomeNotice")
+    public void updateHomeNotice(HomeNotice homeNotice, PrintWriter out) {
+        homeNotice.setCreatetime(TimeUtil.getAllTime(System.currentTimeMillis()));
+        homeNotice.setStarttime(homeNotice.getStarttime() + " 00:00");
+        homeNotice.setEndtime(homeNotice.getEndtime() + " 00:00");
+        homeNoticeService.updateHomeNotice(homeNotice);
+        JSONObject json = new JSONObject();
+        json.put("code", "0");
+        out.print(json);
+    }
+
 }
 			
\ No newline at end of file

--
Gitblit v1.8.0