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