From 0fc0456a587d985fda71c66b9764fe1d5e3c6421 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 29 七月 2021 19:11:01 +0800 Subject: [PATCH] 分系统完善 --- src/main/java/com/yeshi/buwan/controller/parser/web/WebHomeParser.java | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/parser/web/WebHomeParser.java b/src/main/java/com/yeshi/buwan/controller/parser/web/WebHomeParser.java index 4e94ffe..9ce1d9d 100644 --- a/src/main/java/com/yeshi/buwan/controller/parser/web/WebHomeParser.java +++ b/src/main/java/com/yeshi/buwan/controller/parser/web/WebHomeParser.java @@ -123,6 +123,7 @@ String sign = request.getParameter("Sign"); String platform = request.getParameter("Platform"); String packageName = request.getParameter("Package"); + String channel = request.getParameter("Channel"); if (StringUtil.isNullOrEmpty(method)) { out.print(JsonUtil.loadFalseJson("璇蜂笂浼燤ethod")); return; @@ -164,7 +165,7 @@ array.add(StringUtil.outPutResultJson(list.get(i))); object.put("homeAdList", array); - object.put("homeTypeList", getHomeType(uid, platform, detailSystem.getId())); + object.put("homeTypeList", getHomeType(uid, platform, detailSystem.getId(), channel)); // 鎺掕 JSONObject rank = new JSONObject(); @@ -188,9 +189,9 @@ } // 棣栭〉绫诲瀷鑾峰彇 - private JSONArray getHomeType(String uid, String platform, String detailsystemid) { + private JSONArray getHomeType(String uid, String platform, String detailsystemid, String channel) { - List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1); + List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1, channel); List<HomeType> list1 = homeTypeService.getHomeType(detailsystemid, platform, 1, resourceList, CacheUtil.getMD5Long(resourceList), 10, "recommend"); List<HomeType> list = new ArrayList<>(); @@ -389,7 +390,7 @@ return; } - List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1); + List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), 1, null); DetailSystem detailSystem = systemService.getDetailSystemByPackage(packageName); List<VideoType> typeList = getFirstType(pid); @@ -770,7 +771,7 @@ return; } - List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), Integer.parseInt(version)); + List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), Integer.parseInt(version), null); VideoInfo info = (videoDeailUtil.getVideoInfo(null, videoId, resourceId, resourceList, CacheUtil.getMD5Long(resourceList))); -- Gitblit v1.8.0