From 89e370bfdda29ac8a8f7080a18dc09a6ddc75c09 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 26 十月 2020 18:42:16 +0800 Subject: [PATCH] 风行爱奇艺视频更新 --- src/main/java/com/yeshi/buwan/util/JuHe/VideoResourceUtil.java | 180 ++++++++++++++++++++++++++--------------------------------- 1 files changed, 80 insertions(+), 100 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/JuHe/VideoResourceUtil.java b/src/main/java/com/yeshi/buwan/util/JuHe/VideoResourceUtil.java index 1b941cd..2730bb1 100644 --- a/src/main/java/com/yeshi/buwan/util/JuHe/VideoResourceUtil.java +++ b/src/main/java/com/yeshi/buwan/util/JuHe/VideoResourceUtil.java @@ -13,111 +13,91 @@ @Component public class VideoResourceUtil { - @Resource - private VideoResourceDao videoResourceDao; + @Resource + private VideoResourceDao videoResourceDao; - public VideoResourceDao getVideoResourceDao() { - return videoResourceDao; - } + public VideoResourceDao getVideoResourceDao() { + return videoResourceDao; + } - public void setVideoResourceDao(VideoResourceDao videoResourceDao) { - this.videoResourceDao = videoResourceDao; - } + public void setVideoResourceDao(VideoResourceDao videoResourceDao) { + this.videoResourceDao = videoResourceDao; + } - @Cacheable(value = "homeCache", key = "'getAvailableResourceIds'+'-'+#platform+'-'+#versionCode") - public List<Long> getAvailableResourceIds(String platform, int versionCode) { + @Cacheable(value = "homeCache", key = "'getAvailableResourceIds-'+'-'+#platform+'-'+#versionCode") + public List<Long> getAvailableResourceIds(String platform, int versionCode) { + List<VideoResource> resourceList = videoResourceDao.list("from VideoResource"); + List<Long> list = new ArrayList<>(); + if ("android".equalsIgnoreCase(platform)) {// Android + for (VideoResource vr : resourceList) { + String resourceName = vr.getName(); + if (resourceName.indexOf("鐖卞鑹�") > -1) { + list.add(Long.parseLong(vr.getId())); + } else if (resourceName.indexOf("鑵捐") > -1) + list.add(Long.parseLong(vr.getId())); + else if (resourceName.indexOf("鎼滅嫄") > -1) + list.add(Long.parseLong(vr.getId())); + else if (resourceName.indexOf("AcFun") > -1) + list.add(Long.parseLong(vr.getId())); + else if (resourceName.indexOf("椋庤") > -1) + list.add(Long.parseLong(vr.getId())); + } + } else if ("ios".equalsIgnoreCase(platform)) { + if (versionCode < 14) { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("椋庤")) { + list.add(Long.parseLong(vr.getId())); + } + } + } else if (versionCode < 16) { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("椋庤")) { + list.add(Long.parseLong(vr.getId())); + } + } + } else if (versionCode < 18) { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") + || vr.getName().contains( + "鎼滅嫄")/* || vr.getName().contains("PPTV") */ + || vr.getName().contains("鑵捐") || vr.getName().contains("椋庤")) { + list.add(Long.parseLong(vr.getId())); + } + } + } else if (versionCode < 50) { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") + || vr.getName().contains( + "鎼滅嫄") /* || vr.getName().contains("PPTV") */ + || vr.getName().contains("鑵捐") || vr.getName().contains("涔愯") + ) {//|| vr.getName().contains("椋庤") + list.add(Long.parseLong(vr.getId())); + } + } + } else { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") + || vr.getName().contains( + "鎼滅嫄") /* || vr.getName().contains("PPTV") */ + || vr.getName().contains("鑵捐") || vr.getName().contains("涔愯") + || vr.getName().contains("AcFun") || vr.getName().contains("椋庤"))//|| vr.getName().contains("椋庤") + list.add(Long.parseLong(vr.getId())); + } + } - List<VideoResource> resourceList = videoResourceDao.list("from VideoResource"); - List<Long> list = new ArrayList<Long>(); - if ("android".equalsIgnoreCase(platform)) {// Android - if (versionCode < 30) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else if (versionCode < 38) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else if (versionCode < 43) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") - || vr.getName().contains( - "鎼滅嫄") /* || vr.getName().contains("PPTV") */ - || vr.getName().contains("鑵捐")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") - || vr.getName().contains( - "鎼滅嫄") /* || vr.getName().contains("PPTV") */ - || vr.getName().contains("鑵捐") || vr.getName().contains("涔愯") - || vr.getName().contains("AcFun")|| vr.getName().contains("椋庤")){ - list.add(Long.parseLong(vr.getId())); - } - } - } + } else { + for (VideoResource vr : resourceList) { + if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("鑵捐") + || vr.getName().contains("涔愯") + || vr.getName().contains("AcFun") || vr.getName().contains("椋庤")) {// + // || vr.getName().contains("椋庤") + list.add(Long.parseLong(vr.getId())); + } + } + } + return list; + } - } else if ("ios".equalsIgnoreCase(platform)) { - if (versionCode < 14) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("椋庤")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else if (versionCode < 16) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("椋庤")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else if (versionCode < 18) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") - || vr.getName().contains( - "鎼滅嫄")/* || vr.getName().contains("PPTV") */ - || vr.getName().contains("鑵捐") || vr.getName().contains("椋庤")) { - list.add(Long.parseLong(vr.getId())); - } - } - } else if (versionCode < 50) { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") - || vr.getName().contains( - "鎼滅嫄") /* || vr.getName().contains("PPTV") */ - || vr.getName().contains("鑵捐") || vr.getName().contains("涔愯") - ) {//|| vr.getName().contains("椋庤") - list.add(Long.parseLong(vr.getId())); - } - } - } else { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") - || vr.getName().contains( - "鎼滅嫄") /* || vr.getName().contains("PPTV") */ - || vr.getName().contains("鑵捐") || vr.getName().contains("涔愯") - || vr.getName().contains("AcFun")|| vr.getName().contains("椋庤"))//|| vr.getName().contains("椋庤") - list.add(Long.parseLong(vr.getId())); - } - } - } else { - for (VideoResource vr : resourceList) { - if (vr.getName().contains("鐖卞鑹�") || vr.getName().contains("鎼滅嫄") || vr.getName().contains("鑵捐") - || vr.getName().contains("涔愯") - || vr.getName().contains("AcFun")|| vr.getName().contains("椋庤")) {// - // || vr.getName().contains("椋庤") - list.add(Long.parseLong(vr.getId())); - } - } - } - return list; - } - } -- Gitblit v1.8.0