From 5300c070d95f9f3d6222b149e8431e77e9337637 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 13 四月 2021 18:33:58 +0800
Subject: [PATCH] 单片购买
---
src/main/java/com/yeshi/buwan/service/imp/StarService.java | 45 +++++++++++----------------------------------
1 files changed, 11 insertions(+), 34 deletions(-)
diff --git a/src/main/java/com/yeshi/buwan/service/imp/StarService.java b/src/main/java/com/yeshi/buwan/service/imp/StarService.java
index 65d56a5..e206970 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/StarService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/StarService.java
@@ -11,18 +11,18 @@
import javax.annotation.Resource;
-import com.yeshi.buwan.service.inter.VideoResourceMapExtraInfoService;
+import com.yeshi.buwan.service.inter.video.VideoInfoExtraService;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.orm.hibernate4.HibernateCallback;
import org.springframework.stereotype.Service;
-import com.yeshi.buwan.dao.DetailSystemDao;
+import com.yeshi.buwan.dao.system.DetailSystemDao;
import com.yeshi.buwan.dao.HotStarDao;
import com.yeshi.buwan.dao.SuperHotStarDao;
import com.yeshi.buwan.dao.VideoInfoDao;
-import com.yeshi.buwan.domain.DetailSystem;
+import com.yeshi.buwan.domain.system.DetailSystem;
import com.yeshi.buwan.domain.HotStar;
import com.yeshi.buwan.domain.SuperHotStar;
import com.yeshi.buwan.domain.VideoInfo;
@@ -44,32 +44,9 @@
@Resource
private DetailSystemDao detailSystemDao;
+
@Resource
- private VideoResourceMapExtraInfoService videoResourceMapExtraInfoService;
-
- public SuperHotStarDao getSuperHotStarDao() {
- return superHotStarDao;
- }
-
- public void setSuperHotStarDao(SuperHotStarDao superHotStarDao) {
- this.superHotStarDao = superHotStarDao;
- }
-
- public VideoInfoDao getVideoInfoDao() {
- return videoInfoDao;
- }
-
- public void setVideoInfoDao(VideoInfoDao videoInfoDao) {
- this.videoInfoDao = videoInfoDao;
- }
-
- public HotStarDao getHotStarDao() {
- return hotStarDao;
- }
-
- public void setHotStarDao(HotStarDao hotStarDao) {
- this.hotStarDao = hotStarDao;
- }
+ private VideoInfoExtraService videoInfoExtraService;
public StarService() {
@@ -207,7 +184,7 @@
e.printStackTrace();
}
- list = videoResourceMapExtraInfoService.batchExtraInfo(list, resourceList);
+ list = videoInfoExtraService.batchExtra(list, resourceList);
return list;
}
@@ -239,18 +216,18 @@
}
@SuppressWarnings("unchecked")
- public List<HotStarAdmin> getHotStarAdmin(String key, int detailSystem, int page) {
+ public List<HotStarAdmin> getHotStarAdmin(String key, String systemId, int detailSystem, int page) {
key = StringUtil.isNullOrEmpty(key) ? "" : key;
List<HotStarAdmin> zhiBoClassList = new ArrayList<>();
try {
- List<DetailSystem> detailSystemList = detailSystemDao.list("from DetailSystem");
+ List<DetailSystem> detailSystemList = detailSystemDao.list("from DetailSystem ds where ds.system.id=" + systemId);
String sql = "";
if (detailSystem > 0)
sql = "select sh.hotStar from SuperHotStar sh where sh.detailSystem.id=" + detailSystem
+ " and sh.hotStar.name like ? order by sh.hotStar.orderby desc";
else
- sql = "from HotStar zb where zb.name like ? order by zb.orderby desc";
+ sql = "from HotStar zb where zb.name like ? and zb.system.id=" + systemId + " order by zb.orderby desc";
List<HotStar> list = hotStarDao.list(sql, (page - 1) * Constant.pageCount, Constant.pageCount,
new Serializable[]{"%" + key + "%"});
@@ -287,7 +264,7 @@
return zhiBoClassList;
}
- public long getHotStarAdminCount(String key, int detailSystem) {
+ public long getHotStarAdminCount(String key, String systemId, int detailSystem) {
key = StringUtil.isNullOrEmpty(key) ? "" : key;
String sql = "";
@@ -296,7 +273,7 @@
+ detailSystem + " and c.name like '%" + key + "%' group by zb.hotstarid) s";
else
sql = "select count(*) from (select count(*) from wk_video_hotstar zb left join wk_video_hotstar c on c.id=zb.id where c.name like '%"
- + key + "%' group by zb.id) s";
+ + key + "%' and zb.system=" + systemId + " group by zb.id) s";
return hotStarDao.getCountSQL(sql);
}
--
Gitblit v1.8.0