From cad915058c3c53bf328a8ae9ca9bc7de099caba7 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 二月 2021 15:27:49 +0800
Subject: [PATCH] 接口bug修改

---
 src/main/java/com/yeshi/buwan/controller/parser/ClassParser.java |   25 +++++--------------------
 1 files changed, 5 insertions(+), 20 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/parser/ClassParser.java b/src/main/java/com/yeshi/buwan/controller/parser/ClassParser.java
index 5e5b013..20f2dc7 100644
--- a/src/main/java/com/yeshi/buwan/controller/parser/ClassParser.java
+++ b/src/main/java/com/yeshi/buwan/controller/parser/ClassParser.java
@@ -449,6 +449,7 @@
                     }
                     list.add(hv.getVideo());
                 }
+
                 count = (new StringBuilder(String.valueOf(homeTypeService.getVideoCountByTypes(homeType, pageIndex))))
                         .toString();
             } else if (!StringUtil.isNullOrEmpty(videoType)) {
@@ -457,7 +458,7 @@
                         Long startTime = System.currentTimeMillis();
                         List<VideoInfo> list1 = classService.getTypeVideoList(videoType, detailSystem, pageIndex, 20,
                                 Integer.parseInt(order), resourceList, CacheUtil.getMD5Long(resourceList));
-                        list = new ArrayList<VideoInfo>();
+                        list = new ArrayList<>();
                         if (list1 != null)
                             for (VideoInfo info : list1)
                                 list.add(info);
@@ -466,7 +467,7 @@
                     } else {
                         List<VideoInfo> list1 = classService.getTypeVideoList(videoType, detailSystem, pageIndex, 20, 1,
                                 resourceList, CacheUtil.getMD5Long(resourceList));
-                        list = new ArrayList<VideoInfo>();
+                        list = new ArrayList<>();
                         if (list1 != null)
                             for (VideoInfo info : list1)
                                 list.add(info);
@@ -500,7 +501,7 @@
             //缂撳瓨鏁版嵁
 
             if (list != null && list.size() > 0) {
-                redisManager.saveVideoList(key, new VideoListResultVO(list, count));
+                redisManager.saveVideoList(key, new VideoListResultVO(list, Long.parseLong(count)));
             }
 
         }
@@ -756,26 +757,10 @@
     public void getRecommendCategoryVideoList(AcceptData acceptData, HttpServletRequest request, PrintWriter out) {
         String typeid = request.getParameter("Type");
         DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName());
-        // int count =
-        // categoryRecommendVideoService.getRankVideoNumber(Integer.parseInt(typeid));
         List<VideoInfo> rankList = categoryRecommendCacheVideoService.getVideoListByRank(Integer.parseInt(typeid),
-                detailSystem.getId());
+                detailSystem.getId(), acceptData.getPlatform(), acceptData.getVersion());
         List<VideoInfo> list = new ArrayList<VideoInfo>();
         list.addAll(rankList);
-        // List<VideoInfo> list1 =
-        // recommendService.getCategoryRecommendVideoList(Integer.parseInt(typeid),
-        // count);
-        // int crvs = list1.size();
-        // for (CategoryRecommendCacheVideo crcv : rankList) {
-        // int rank = crcv.getRank();
-        // if(crvs > 0 && rank > 0 && rank <= crvs ){
-        // list1.add(rank-1, crcv.getVideoInfo());
-        // }
-        // }
-        // list.addAll(list1.subList(0, list1.size()>count?count:list1.size()));
-        //
-        // list = banQuanService.getBanQuanVideo(list, detailSystem.getId(),
-        // CacheUtil.getMD5VideoInfo(list));
         for (VideoInfo vi : list) {// 娓呴櫎鏃犵敤鏁版嵁,闃叉娴垂甯﹀,鏇存敼鍥剧墖
             vi.setIntroduction("");
             vi.setMainActor("");

--
Gitblit v1.8.0