From f788607ff771a47bc60d6a86e00b3433c40f3d2c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 24 九月 2021 15:22:03 +0800
Subject: [PATCH] 接入视频直播

---
 src/main/java/com/yeshi/buwan/aspect/SignAspect.java |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/aspect/SignAspect.java b/src/main/java/com/yeshi/buwan/aspect/SignAspect.java
index 224f430..4daac39 100644
--- a/src/main/java/com/yeshi/buwan/aspect/SignAspect.java
+++ b/src/main/java/com/yeshi/buwan/aspect/SignAspect.java
@@ -48,13 +48,13 @@
 
         //濡傛灉鏄疉ndroid鏂扮増鏈垯璋冪敤鏂扮殑绛惧悕鏂规硶
         //甯冧父3.8.7涔嬪悗璋冪敤鏂扮殑绛惧悕鏂规硶
-        if (acceptData != null && "android" .equalsIgnoreCase(acceptData.getPlatform()) && acceptData.getVersion() >= 105) {
+        if (acceptData != null && "android".equalsIgnoreCase(acceptData.getPlatform()) && acceptData.getVersion() >= 105) {
             Map<String, String[]> params = request.getParameterMap();
             //绛惧悕
             List<String> list = new ArrayList<>();
             for (Iterator<String> its = params.keySet().iterator(); its.hasNext(); ) {
                 String key = its.next();
-                if ("sign" .equalsIgnoreCase(key))
+                if ("sign".equalsIgnoreCase(key))
                     continue;
                 list.add(key + "=" + params.get(key)[0]);
             }
@@ -79,19 +79,26 @@
 
 
         if (acceptData != null) {
-            if ("ios" .equalsIgnoreCase(acceptData.getPlatform())) {
+            if ("ios".equalsIgnoreCase(acceptData.getPlatform())) {
                 acceptData.setChannel("appstore");
             }
-            if (acceptData.getPackageName().equalsIgnoreCase("com.doudou.ysvideo.lite"))
-                acceptData.setPackageName("com.doudou.ysvideo");
+            if (acceptData.getPackageName().equalsIgnoreCase("com.doudou.ysvideo.lite")) {
+                //灏忕背涓婃灦浣跨敤
+                if (!"xiaomi".equalsIgnoreCase(acceptData.getChannel())) {
+                    acceptData.setPackageName("com.doudou.ysvideo");
+                    acceptData.setChildPackage("com.doudou.ysvideo.lite");
+                } else {
+                    acceptData.setChildPackage("com.doudou.ysvideo.lite");
+                }
+            } else {
+                acceptData.setChildPackage(acceptData.getPackage());
+            }
             //娉ㄥ叆detailSystem
             DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName());
             acceptData.setDetailSystem(detailSystem);
-            acceptData.setChildPackage(acceptData.getPackage());
-
 
             detailSystem = systemService.getDetailSystemByPackage(acceptData.getChildPackage());
-
+            acceptData.setChildDetailSystem(detailSystem);
         }
 
 

--
Gitblit v1.8.0