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/service/imp/HomeTypeService.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/HomeTypeService.java b/src/main/java/com/yeshi/buwan/service/imp/HomeTypeService.java
index e628ebb..3001d79 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/HomeTypeService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/HomeTypeService.java
@@ -35,10 +35,15 @@
     @Resource
     private VideoResourceMapExtraInfoService videoResourceMapExtraInfoService;
 
-    public List<HomeType> getHomeType() {
+    public List<HomeType> getHomeTypeDetailList() {
         List<HomeType> list = homeTypeDao.list("from HomeType h order by h.orderby desc");
 
         return getHomeType(list);
+    }
+
+    public List<HomeType> getHomeTypeList(String systemId){
+        List<HomeType> list = homeTypeDao.list("from HomeType h where h.system.id=? order by h.orderby desc",systemId);
+        return list;
     }
 
     @SuppressWarnings("unchecked")
@@ -231,7 +236,7 @@
                     for (HomeVideo sp : homeVideoList)
                         session.delete(sp);
 
-                    session.delete(new HomeType(id));
+                    session.delete(session.get(HomeType.class,id));
                     session.flush();
                     session.getTransaction().commit();
                 } catch (Exception e) {
@@ -341,7 +346,7 @@
                     for (int i = 0; i < list.size(); i++) {
                         List<HomeVideo> videoList = session
                                 .createQuery(
-                                        "select h from HomeVideo h LEFT JOIN h.juhe as v  where v.id=h.video.id and h.video.show='1' and hometype=:hometype order by v.orderby desc,v.watchCount desc,h.createtime desc")
+                                        "select h from HomeVideo h   where h.video.show='1' and hometype=:hometype order by h.video.orderby desc,h.video.watchCount desc,h.video.createtime desc")
                                 .setParameter("hometype", ((HomeType) list.get(i)).getId()).setFirstResult(0)
                                 .setMaxResults(list.get(i).getNumber()).list();
                         ((HomeType) list.get(i)).setHomeVideoList(videoList);

--
Gitblit v1.8.0