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 | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/aspect/SignAspect.java b/src/main/java/com/yeshi/buwan/aspect/SignAspect.java index 6d9561f..4daac39 100644 --- a/src/main/java/com/yeshi/buwan/aspect/SignAspect.java +++ b/src/main/java/com/yeshi/buwan/aspect/SignAspect.java @@ -40,15 +40,6 @@ for (Object obj : args) { if (obj instanceof AcceptData) { acceptData = (AcceptData) obj; - if (acceptData != null) { - if ("ios".equalsIgnoreCase(acceptData.getPlatform())) { - acceptData.setChannel("appstore"); - } - //娉ㄥ叆detailSystem - DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName()); - acceptData.setDetailSystem(detailSystem); - } - } else if (obj instanceof PrintWriter) { out = (PrintWriter) obj; } @@ -86,6 +77,31 @@ } } + + if (acceptData != null) { + if ("ios".equalsIgnoreCase(acceptData.getPlatform())) { + acceptData.setChannel("appstore"); + } + 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); + + detailSystem = systemService.getDetailSystemByPackage(acceptData.getChildPackage()); + acceptData.setChildDetailSystem(detailSystem); + } + + return joinPoint.proceed(args); } -- Gitblit v1.8.0