From 4011b8d0b377af33e2bc435f7726329630d706cb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 02 三月 2021 18:28:52 +0800
Subject: [PATCH] 搜索引擎接口更新

---
 src/main/java/com/yeshi/buwan/controller/admin/api/HomeTypeController.java |  498 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 252 insertions(+), 246 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/admin/api/HomeTypeController.java b/src/main/java/com/yeshi/buwan/controller/admin/api/HomeTypeController.java
index 5d3d006..ab7df3d 100644
--- a/src/main/java/com/yeshi/buwan/controller/admin/api/HomeTypeController.java
+++ b/src/main/java/com/yeshi/buwan/controller/admin/api/HomeTypeController.java
@@ -36,277 +36,283 @@
 @RequestMapping("admin/new/api/home")
 public class HomeTypeController {
 
-	@Resource
-	private HomeTypeService homeTypeService;
+    @Resource
+    private HomeTypeService homeTypeService;
 
-	@RequestMapping(value = "/gethometypelist", method = RequestMethod.POST)
-	public void getHomeTypeList(PrintWriter out) {
-		List<HomeType> list = homeTypeService.getHomeType();
-		JSONArray array = new JSONArray();
-		Gson gson = new GsonBuilder().create();
-		for (HomeType ht : list) {
-			ht.setHomeVideoList(null);
-			ht.setItemTypeList(null);
-			ht.setVideoList(null);
-			array.add(gson.toJson(ht));
-		}
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("data", array);
-		out.print(object);
-	}
+    @RequestMapping(value = "/gethometypelist", method = RequestMethod.POST)
+    public void getHomeTypeList(HttpSession session, PrintWriter out) {
+        List<HomeType> list = homeTypeService.getHomeTypeList(SystemUtil.getAdminSelectedSystemId(session));
+        JSONArray array = new JSONArray();
+        Gson gson = new GsonBuilder().create();
+        for (HomeType ht : list) {
+            ht.setHomeVideoList(null);
+            ht.setItemTypeList(null);
+            ht.setVideoList(null);
+            ht.setAdmin(null);
+            ht.setSystem(null);
+            array.add(gson.toJson(ht));
+        }
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("data", array);
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/gethometypelistadmin", method = RequestMethod.POST)
-	public void getHomeTypeListAdmin(int page, int detailsystem, String key, HttpSession session, PrintWriter out) {
-		key = StringUtil.isNullOrEmpty(key) ? "" : key;
+    @RequestMapping(value = "/gethometypelistadmin", method = RequestMethod.POST)
+    public void getHomeTypeListAdmin(int page, int detailsystem, String key, HttpSession session, PrintWriter out) {
+        key = StringUtil.isNullOrEmpty(key) ? "" : key;
 
-		List<HomeTypeAdmin> list = homeTypeService.getHomeTypeAdmin(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem, page);
-		long count = homeTypeService.getHomeTypeAdminCount(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem);
-		PageEntity pe = new PageEntity();
-		pe.setPageIndex(page);
-		pe.setPageSize(Constant.pageCount);
-		pe.setTotalCount((int) count);
-		JSONArray array = new JSONArray();
-		Gson gson = new GsonBuilder().create();
-		for (HomeTypeAdmin ht : list) {
-			JSONObject root = new JSONObject();
-			ht.getHomeType().getHomeType().getSystem().setAdmin(null);
-			root.put("homeType", gson.toJson(ht.getHomeType().getHomeType()));
-			JSONArray darray = new JSONArray();
-			for (DetailSystemSelect dss : ht.getDetailSystemList()) {
-				dss.getDetailSystem().setSystem(null);
-				darray.add(gson.toJson(dss));
-			}
-			root.put("detailSystemList", darray);
-			array.add(root);
-		}
+        List<HomeTypeAdmin> list = homeTypeService.getHomeTypeAdmin(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem, page);
+        long count = homeTypeService.getHomeTypeAdminCount(key, SystemUtil.getAdminSelectedSystemId(session), detailsystem);
+        PageEntity pe = new PageEntity();
+        pe.setPageIndex(page);
+        pe.setPageSize(Constant.pageCount);
+        pe.setTotalCount((int) count);
+        JSONArray array = new JSONArray();
+        Gson gson = new GsonBuilder().create();
+        for (HomeTypeAdmin ht : list) {
+            JSONObject root = new JSONObject();
+            ht.getHomeType().getHomeType().getSystem().setAdmin(null);
+            root.put("homeType", gson.toJson(ht.getHomeType().getHomeType()));
+            JSONArray darray = new JSONArray();
+            for (DetailSystemSelect dss : ht.getDetailSystemList()) {
+                dss.getDetailSystem().setSystem(null);
+                darray.add(gson.toJson(dss));
+            }
+            root.put("detailSystemList", darray);
+            array.add(root);
+        }
 
-		JSONObject data = new JSONObject();
-		data.put("pageEntity", gson.toJson(pe));
-		data.put("data", array);
+        JSONObject data = new JSONObject();
+        data.put("pageEntity", gson.toJson(pe));
+        data.put("data", array);
 
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("data", data);
-		out.print(object);
-	}
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("data", data);
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/addhomevideos", method = RequestMethod.POST)
-	public void addHomeVideos(String videoids, String tag, String picture, String types, PrintWriter out) {
-		List<HomeVideo> list = new ArrayList<HomeVideo>();
+    @RequestMapping(value = "/addhomevideos", method = RequestMethod.POST)
+    public void addHomeVideos(String videoids, String tag, String picture, String types, PrintWriter out) {
+        List<HomeVideo> list = new ArrayList<HomeVideo>();
 
-		String[] videos = videoids.split(",");
-		String[] homeTypes = types.split(",");
-		for (String ht : homeTypes) {
-			for (String vid : videos) {
-				HomeVideo hv = new HomeVideo();
-				hv.setCreatetime(System.currentTimeMillis() + "");
-				if (homeTypes.length < 2 && videos.length < 2) {
-					hv.setPicture(picture);
-					hv.setTag(tag);
-				}
-				hv.setType(new HomeType(ht));
-				hv.setVideo(new VideoInfo(vid));
-				list.add(hv);
-			}
-		}
+        String[] videos = videoids.split(",");
+        String[] homeTypes = types.split(",");
+        for (String ht : homeTypes) {
+            for (String vid : videos) {
+                HomeVideo hv = new HomeVideo();
+                hv.setCreatetime(System.currentTimeMillis() + "");
+                if (homeTypes.length < 2 && videos.length < 2) {
+                    hv.setPicture(picture);
+                    hv.setTag(tag);
+                }
+                hv.setType(new HomeType(ht));
+                hv.setVideo(new VideoInfo(vid));
+                list.add(hv);
+            }
+        }
 
-		homeTypeService.addHomeTypeVideo(list);
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "娣诲姞鎴愬姛");
-		out.print(object);
-	}
+        homeTypeService.addHomeTypeVideo(list);
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "娣诲姞鎴愬姛");
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/addhometype", method = RequestMethod.POST)
-	public void addHomeType(@Valid HomeType homeType, String detailsystemids, BindingResult bingdingResult,
-			PrintWriter out) {
-		if (bingdingResult.hasErrors()) {// 閿欒
+    @RequestMapping(value = "/addhometype", method = RequestMethod.POST)
+    public void addHomeType(@Valid HomeType homeType, String detailsystemids, BindingResult bingdingResult,
+                            PrintWriter out) {
+        if (bingdingResult.hasErrors()) {// 閿欒
 
-		}
-		homeType.setCreatetime(System.currentTimeMillis()+"");
-		Serializable id = homeTypeService.addHomeType(homeType);
+        }
+        homeType.setCreatetime(System.currentTimeMillis() + "");
+        Serializable id = homeTypeService.addHomeType(homeType);
 
-		if (id != null && !StringUtil.isNullOrEmpty(detailsystemids)) {
-			homeType.setId(id + "");
-			String[] dss = detailsystemids.split(",");
-			for (String did : dss) {
-				SuperHomeType sht = new SuperHomeType();
-				sht.setCreatetime(System.currentTimeMillis() + "");
-				sht.setDetailSystem(new DetailSystem(did));
-				sht.setHomeType(new HomeType(homeType.getId()));
-				homeTypeService.addSuperHomeType(sht);
-			}
+        if (id != null && !StringUtil.isNullOrEmpty(detailsystemids)) {
+            homeType.setId(id + "");
+            String[] dss = detailsystemids.split(",");
+            for (String did : dss) {
+                SuperHomeType sht = new SuperHomeType();
+                sht.setCreatetime(System.currentTimeMillis() + "");
+                sht.setDetailSystem(new DetailSystem(did));
+                sht.setHomeType(new HomeType(homeType.getId()));
+                homeTypeService.addSuperHomeType(sht);
+            }
 
-		}
+        }
 
-		if (id != null) {
-			JSONObject object = new JSONObject();
-			object.put("code", 0);
-			object.put("msg", "娣诲姞鎴愬姛");
-			out.print(object);
-		} else {
-			JSONObject object = new JSONObject();
-			object.put("code", 1);
-			object.put("msg", "娣诲姞澶辫触");
-			out.print(object);
-		}
+        if (id != null) {
+            JSONObject object = new JSONObject();
+            object.put("code", 0);
+            object.put("msg", "娣诲姞鎴愬姛");
+            out.print(object);
+        } else {
+            JSONObject object = new JSONObject();
+            object.put("code", 1);
+            object.put("msg", "娣诲姞澶辫触");
+            out.print(object);
+        }
 
-	}
+    }
 
-	@RequestMapping(value = "/updatehometype", method = RequestMethod.POST)
-	public void updateHomeType(@Valid HomeType homeType, String detailsystemids, PrintWriter out) {
-		homeTypeService.deleteSuperHomeTypeByType(homeType.getId());
-		if (!StringUtil.isNullOrEmpty(detailsystemids)) {
-			String[] dss = detailsystemids.split(",");
-			for (String did : dss) {
-				SuperHomeType sht = new SuperHomeType();
-				sht.setCreatetime(System.currentTimeMillis() + "");
-				sht.setDetailSystem(new DetailSystem(did));
-				sht.setHomeType(new HomeType(homeType.getId()));
-				homeTypeService.addSuperHomeType(sht);
-			}
-		}
-		HomeType ht = homeTypeService.getHomeTypeById(homeType.getId());
-		ht.setActivity(homeType.getActivity());
-		ht.setColumns(homeType.getColumns());
-		ht.setHasMore(homeType.isHasMore());
-		ht.setIcon(homeType.getIcon());
-		ht.setIosControl(homeType.getIosControl());
-		ht.setName(homeType.getName());
-		ht.setNumber(homeType.getNumber());
-		ht.setOrderby(homeType.getOrderby());
-		ht.setParams(homeType.getParams());
-		ht.setVideoType(homeType.getVideoType());
-		homeTypeService.updateHomeType(ht);
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "鏇存敼鎴愬姛");
-		out.print(object);
+    @RequestMapping(value = "/updatehometype", method = RequestMethod.POST)
+    public void updateHomeType(@Valid HomeType homeType, String detailsystemids, PrintWriter out) {
+        homeTypeService.deleteSuperHomeTypeByType(homeType.getId());
+        if (!StringUtil.isNullOrEmpty(detailsystemids)) {
+            String[] dss = detailsystemids.split(",");
+            for (String did : dss) {
+                SuperHomeType sht = new SuperHomeType();
+                sht.setCreatetime(System.currentTimeMillis() + "");
+                sht.setDetailSystem(new DetailSystem(did));
+                sht.setHomeType(new HomeType(homeType.getId()));
+                homeTypeService.addSuperHomeType(sht);
+            }
+        }
+        HomeType ht = homeTypeService.getHomeTypeById(homeType.getId());
+        ht.setActivity(homeType.getActivity());
+        ht.setColumns(homeType.getColumns());
+        ht.setHasMore(homeType.isHasMore());
+        ht.setIcon(homeType.getIcon());
+        ht.setIosControl(homeType.getIosControl());
+        ht.setName(homeType.getName());
+        ht.setNumber(homeType.getNumber());
+        ht.setOrderby(homeType.getOrderby());
+        ht.setParams(homeType.getParams());
+        ht.setVideoType(homeType.getVideoType());
+        homeTypeService.updateHomeType(ht);
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "鏇存敼鎴愬姛");
+        out.print(object);
 
-	}
+    }
 
-	@RequestMapping(value = "/gethometype", method = RequestMethod.POST)
-	public void getHomeType(long id, PrintWriter out) {
-		HomeType ht = homeTypeService.getHomeTypeById(id + "");
-		List<DetailSystemSelect> selectList = homeTypeService.getDetailSystemSelectByType(id + "");
-		Gson gson = new GsonBuilder().create();
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("data", gson.toJson(ht));
-		for (DetailSystemSelect dss : selectList) {
-			dss.getDetailSystem().setSystem(null);
-		}
-		object.put("detailsystemselect", gson.toJson(selectList));
-		out.print(object);
-	}
+    @RequestMapping(value = "/gethometype", method = RequestMethod.POST)
+    public void getHomeType(long id, PrintWriter out) {
+        HomeType ht = homeTypeService.getHomeTypeById(id + "");
+        List<DetailSystemSelect> selectList = homeTypeService.getDetailSystemSelectByType(id + "");
+        Gson gson = new GsonBuilder().create();
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("data", gson.toJson(ht));
+        for (DetailSystemSelect dss : selectList) {
+            dss.getDetailSystem().setSystem(null);
+        }
+        object.put("detailsystemselect", gson.toJson(selectList));
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/deletehometype", method = RequestMethod.POST)
-	public void deleteHomeType(String ids, PrintWriter out) {
-		String[] idStrs = ids.split(",");
-		for (String id : idStrs) {
-			homeTypeService.deleteHomeType(id);
-		}
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "鍒犻櫎鎴愬姛");
-		out.print(object);
-	}
+    @RequestMapping(value = "/deletehometype", method = RequestMethod.POST)
+    public void deleteHomeType(String ids, PrintWriter out) {
+        String[] idStrs = ids.split(",");
+        for (String id : idStrs) {
+            homeTypeService.deleteHomeType(id);
+        }
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "鍒犻櫎鎴愬姛");
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/deletesuperhometype", method = RequestMethod.POST)
-	public void deleteSuperHomeType(long id, int detailsystem, PrintWriter out) {
-		homeTypeService.deleteHomeTypeAdmin(id + "", detailsystem + "");
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "鍒犻櫎鎴愬姛");
-		out.print(object);
-	}
+    @RequestMapping(value = "/deletesuperhometype", method = RequestMethod.POST)
+    public void deleteSuperHomeType(long id, int detailsystem, PrintWriter out) {
+        homeTypeService.deleteHomeTypeAdmin(id + "", detailsystem + "");
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "鍒犻櫎鎴愬姛");
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/addsuperhometype", method = RequestMethod.POST)
-	public void addSuperHomeType(long id, int detailsystem, PrintWriter out) {
-		SuperHomeType sht = new SuperHomeType();
-		sht.setCreatetime(System.currentTimeMillis() + "");
-		sht.setDetailSystem(new DetailSystem(detailsystem + ""));
-		sht.setHomeType(new HomeType(id + ""));
-		homeTypeService.addSuperHomeType(sht);
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "娣诲姞鎴愬姛");
-		out.print(object);
-	}
+    @RequestMapping(value = "/addsuperhometype", method = RequestMethod.POST)
+    public void addSuperHomeType(long id, int detailsystem, PrintWriter out) {
+        SuperHomeType sht = new SuperHomeType();
+        sht.setCreatetime(System.currentTimeMillis() + "");
+        sht.setDetailSystem(new DetailSystem(detailsystem + ""));
+        sht.setHomeType(new HomeType(id + ""));
+        homeTypeService.addSuperHomeType(sht);
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "娣诲姞鎴愬姛");
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/gethomevideolist", method = RequestMethod.POST)
-	public void getHomeVideoList(long id, int page, String key, PrintWriter out) {
-		key = StringUtil.isNullOrEmpty(key) ? "" : key;
-		List<HomeVideo> list = homeTypeService.getHomeVideoList(id + "", key, page);
-		long count = homeTypeService.getHomeVideoListCount(id + "", key);
-		PageEntity pe = new PageEntity();
-		pe.setPageIndex(page);
-		pe.setPageSize(Constant.pageCount);
-		pe.setTotalCount((int) count);
-		Gson gson = new GsonBuilder().create();
+    @RequestMapping(value = "/gethomevideolist", method = RequestMethod.POST)
+    public void getHomeVideoList(long id, int page, String key, PrintWriter out) {
+        key = StringUtil.isNullOrEmpty(key) ? "" : key;
+        List<HomeVideo> list = homeTypeService.getHomeVideoList(id + "", key, page);
+        for(HomeVideo homeVideo:list){
+            homeVideo.setType(null);
+            homeVideo.setAdmin(null);
+        }
+        long count = homeTypeService.getHomeVideoListCount(id + "", key);
+        PageEntity pe = new PageEntity();
+        pe.setPageIndex(page);
+        pe.setPageSize(Constant.pageCount);
+        pe.setTotalCount((int) count);
+        Gson gson = new GsonBuilder().create();
 
-		JSONObject data = new JSONObject();
-		data.put("pageEntity", gson.toJson(pe));
-		data.put("data", gson.toJson(list));
+        JSONObject data = new JSONObject();
+        data.put("pageEntity", gson.toJson(pe));
+        data.put("data", gson.toJson(list));
 
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("data", data);
-		out.print(object);
-	}
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("data", data);
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/deletehomevideo", method = RequestMethod.POST)
-	public void deleteHomeVideo(String ids, PrintWriter out) {
-		String[] idStrs = ids.split(",");
-		for (String id : idStrs) {
-			homeTypeService.deleteHomeVideo(new HomeVideo(id));
-		}
-		JSONObject object = new JSONObject();
-		object.put("code", 0);
-		object.put("msg", "鍒犻櫎鎴愬姛");
-		out.print(object);
-	}
+    @RequestMapping(value = "/deletehomevideo", method = RequestMethod.POST)
+    public void deleteHomeVideo(String ids, PrintWriter out) {
+        String[] idStrs = ids.split(",");
+        for (String id : idStrs) {
+            homeTypeService.deleteHomeVideo(new HomeVideo(id));
+        }
+        JSONObject object = new JSONObject();
+        object.put("code", 0);
+        object.put("msg", "鍒犻櫎鎴愬姛");
+        out.print(object);
+    }
 
-	@RequestMapping(value = "/gethomevideo", method = RequestMethod.POST)
-	public void getHomeVideo(long id, PrintWriter out) {
-		HomeVideo hv = homeTypeService.getHomeVideoById(id + "");
-		if (hv == null) {
-			JSONObject object = new JSONObject();
-			object.put("code", 1);
-			object.put("msg", "璇ヨ棰戜笉瀛樺湪");
-			out.print(object);
-		} else {
-			Gson gson = new GsonBuilder().create();
-			JSONObject object = new JSONObject();
-			object.put("code", 0);
-			object.put("data", gson.toJson(hv));
-			out.print(object);
-		}
-	}
+    @RequestMapping(value = "/gethomevideo", method = RequestMethod.POST)
+    public void getHomeVideo(long id, PrintWriter out) {
+        HomeVideo hv = homeTypeService.getHomeVideoById(id + "");
+        if (hv == null) {
+            JSONObject object = new JSONObject();
+            object.put("code", 1);
+            object.put("msg", "璇ヨ棰戜笉瀛樺湪");
+            out.print(object);
+        } else {
+            Gson gson = new GsonBuilder().create();
+            JSONObject object = new JSONObject();
+            object.put("code", 0);
+            object.put("data", gson.toJson(hv));
+            out.print(object);
+        }
+    }
 
-	@RequestMapping(value = "/updatehomevideo", method = RequestMethod.POST)
-	public void updateHomeVideo(long id, String tag, String picture,String orderby, PrintWriter out) {
-		HomeVideo hv = homeTypeService.getHomeVideoById(id + "");
-		if (hv == null) {
-			JSONObject object = new JSONObject();
-			object.put("code", 1);
-			object.put("msg", "璇ヨ棰戜笉瀛樺湪");
-			out.print(object);
-		} else {
-			hv.setPicture(picture);
-			hv.setTag(tag);
-			int ob=1;
-			if(orderby !=null){
-				ob=Integer.parseInt(orderby);
-			}
-			hv.setOrderby(ob);
-			homeTypeService.updateHomeVideo(hv);
-			JSONObject object = new JSONObject();
-			object.put("code", 0);
-			object.put("msg", "鏇存柊鎴愬姛");
-			out.print(object);
-		}
-	}
+    @RequestMapping(value = "/updatehomevideo", method = RequestMethod.POST)
+    public void updateHomeVideo(long id, String tag, String picture, String orderby, PrintWriter out) {
+        HomeVideo hv = homeTypeService.getHomeVideoById(id + "");
+        if (hv == null) {
+            JSONObject object = new JSONObject();
+            object.put("code", 1);
+            object.put("msg", "璇ヨ棰戜笉瀛樺湪");
+            out.print(object);
+        } else {
+            hv.setPicture(picture);
+            hv.setTag(tag);
+            int ob = 1;
+            if (orderby != null) {
+                ob = Integer.parseInt(orderby);
+            }
+            hv.setOrderby(ob);
+            homeTypeService.updateHomeVideo(hv);
+            JSONObject object = new JSONObject();
+            object.put("code", 0);
+            object.put("msg", "鏇存柊鎴愬姛");
+            out.print(object);
+        }
+    }
 
 }

--
Gitblit v1.8.0