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/UserParser.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/controller/parser/UserParser.java b/src/main/java/com/yeshi/buwan/controller/parser/UserParser.java
index c683f1a..84bff4d 100644
--- a/src/main/java/com/yeshi/buwan/controller/parser/UserParser.java
+++ b/src/main/java/com/yeshi/buwan/controller/parser/UserParser.java
@@ -101,7 +101,7 @@
             object.put("ZiXun", map.get("zixun_url"));
             if (acceptData.getPlatform().equalsIgnoreCase("ios") && !"涓浗".equalsIgnoreCase(userInfo.getCountry()))// 姝e湪瀹℃牳鐨勭増鏈�
                 object.put("CommentUrl", "");
-            else
+            else if (share != null)
                 object.put("CommentUrl", share.getShareUrl());
             object.put("IOSSlotID", "");
 
@@ -167,12 +167,10 @@
             // 骞垮憡绫诲瀷
             object.put("adType", map.get("ad_type"));
 
-            int fullVideoVersion = Integer.parseInt(map.get("video_detail_full_video_version"));
-            String fullVideoVersionChannels = map.get("video_detail_full_video_version_channel");
-            JSONObject json = JSONObject.fromObject(fullVideoVersionChannels);
-            if (json.optInt(acceptData.getChannel().toLowerCase(), 0) > 0) {
-                fullVideoVersion = json.optInt(acceptData.getChannel().toLowerCase(), 0);
-            }
+//            String fullVideoVersionChannels = map.get("video_detail_full_video_version_channel");
+//            JSONObject json = JSONObject.fromObject(fullVideoVersionChannels);
+//            if (json.optInt(acceptData.getChannel().toLowerCase(), 0) > 0) {
+//            }
 
 
             ConfigParser.ADConfig adConfig = configParser.getAdShowType("ad_video_detail_full_video", acceptData.getChannel(), acceptData.getVersion(), map);
@@ -318,7 +316,7 @@
             object.put("data", array);
             out.print(JsonUtil.loadTrueJson(object.toString()));
         } else {
-            List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(detailSystem, acceptData.getVersion());
+            List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(detailSystem, acceptData.getVersion(),acceptData.getChannel());
             String cacheMD5 = "0";
             if (resourceList != null && resourceList.size() > 0)
                 for (Long l : resourceList)
@@ -412,7 +410,7 @@
             pageIndex = 1;
         }
 
-        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion());
+        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion(),acceptData.getChannel());
 
 
         String cacheMD5 = "0";
@@ -592,7 +590,7 @@
 
         DetailSystem ds = systemService.getDetailSystemByPackage(acceptData.getPackageName());
 
-        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion());
+        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion(),acceptData.getChannel());
         List<VideoInfo> list1 = StringUtil.isNullOrEmpty(videoId)
                 ? recommendService.guessLikeList(ds.getId(), 4, resourceList, CacheUtil.getMD5Long(resourceList))
                 : recommendService.guessLikeList(ds.getId(), 4, videoId, resourceList,
@@ -896,7 +894,7 @@
             return;
         }
 
-        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion());
+        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion(),acceptData.getChannel());
 
         DetailSystem ds = systemService.getDetailSystemByPackage(acceptData.getPackageName());
         List<VideoInfo> list = recommendService.getRelativeVideoList(ds.getId(), 4, videoId, resourceList,
@@ -935,7 +933,7 @@
             return;
         }
 
-        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion());
+        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(acceptData.getDetailSystem(), acceptData.getVersion(),acceptData.getChannel());
 
         DetailSystem ds = systemService.getDetailSystemByPackage(acceptData.getPackageName());
         List<VideoInfo> list1 = recommendService.peopleSee(ds.getId(), 4, videoId, resourceList,
@@ -1052,8 +1050,17 @@
         // new Thread(new Runnable() {
         // public void run() {
         // for (int i = 0; i < 3; i++) {
-        boolean isS = MailSenderUtil.sendEmail(account, "ysyz17784739772@126.com", "weikou2014", "甯冧父绀惧尯娉ㄥ唽楠岃瘉鐮�:" + code,
-                "甯冧父绀惧尯娉ㄥ唽楠岃瘉鐮�:" + code);
+        DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName());
+        String title = "甯冧父绀惧尯娉ㄥ唽楠岃瘉鐮�:" + code;
+        String content = "甯冧父绀惧尯娉ㄥ唽楠岃瘉鐮�:" + code;
+        if (!detailSystem.getAppName().contains("甯冧父")) {
+            String name = detailSystem.getAppName();
+            title = name + "楠岃瘉鐮�:" + code;
+            content = title;
+        }
+
+        boolean isS = MailSenderUtil.sendEmail(account, "ysyz17784739772@126.com", "weikou2014", title,
+                content);
         // }
 
         // }).start();

--
Gitblit v1.8.0