package com.newvideo.service.imp; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.newvideo.dao.VideoInfoDao; import com.newvideo.dao.recommend.CategoryRecommendCacheVideoNumberDao; import com.newvideo.domain.recommend.CategoryRecommendCacheVideoNumber; //推荐服务 @Service public class CategoryVideoRecommendService { @Resource private VideoInfoDao videoInfoDao; @Resource private CategoryRecommendCacheVideoNumberDao categoryRecommendCacheVideoNumberDao; public CategoryRecommendCacheVideoNumberDao getCategoryRecommendCacheVideoNumberDao() { return categoryRecommendCacheVideoNumberDao; } public void setCategoryRecommendCacheVideoNumberDao( CategoryRecommendCacheVideoNumberDao categoryRecommendCacheVideoNumberDao) { this.categoryRecommendCacheVideoNumberDao = categoryRecommendCacheVideoNumberDao; } public VideoInfoDao getVideoInfoDao() { return videoInfoDao; } public void setVideoInfoDao(VideoInfoDao videoInfoDao) { this.videoInfoDao = videoInfoDao; } // 分区榜首数量 public int getRankVideoNumber(long videotype) { List list = categoryRecommendCacheVideoNumberDao .list("from CategoryRecommendCacheVideoNumber cr where cr.videoType.id=" + videotype); if (list != null && list.size() > 0) return list.get(0).getNumber(); else return 30; } }