From abce02c7a61820f5d580f87364d542e817be429c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 06 七月 2021 15:22:11 +0800 Subject: [PATCH] 1.1.1完善 --- app/src/main/java/com/tejia/lijin/app/util/JumpActivityUtil.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/util/JumpActivityUtil.java b/app/src/main/java/com/tejia/lijin/app/util/JumpActivityUtil.java index 4f8bcae..788d5a9 100644 --- a/app/src/main/java/com/tejia/lijin/app/util/JumpActivityUtil.java +++ b/app/src/main/java/com/tejia/lijin/app/util/JumpActivityUtil.java @@ -16,9 +16,12 @@ import com.alibaba.baichuan.trade.biz.AlibcConstants; import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams; import com.alibaba.fastjson.JSONObject; +import com.google.gson.Gson; import com.kepler.jd.Listener.OpenAppAction; import com.kepler.jd.login.KeplerApiManager; import com.kepler.jd.sdk.bean.KeplerAttachParameter; +import com.tejia.lijin.app.entity.common.GoodsConvertLinkJumpLink; +import com.tejia.lijin.app.entity.common.WXXCXJumpInfo; import com.wpc.library.util.common.StringUtils; import com.tejia.lijin.app.BuXinConstant; import com.tejia.lijin.app.callBack.MiDuoTradeCallback; @@ -168,7 +171,7 @@ return; } else { //鍒ゆ柇鏄惁鏈夌櫥褰曟湭婵�娲荤殑鎯呭喌 - if (!LoginAndInviteStatusUtil.acessNext(context, UserUtil.getUid(context) , true)) { + if (!LoginAndInviteStatusUtil.acessNext(context, UserUtil.getUid(context), true)) { return; } } @@ -262,6 +265,33 @@ from = ""; KeFuUtil.jumpKeFu(context, from); break; + case "thirdPlatform": { + //涓夋柟骞冲彴 + if (params == null) + return; + int sourceType = params.getInteger("sourceType"); + GoodsConvertLinkJumpLink link = new Gson().fromJson(params.toJSONString(), GoodsConvertLinkJumpLink.class); + link.setNativeJumpLink(link.getJumpLink()); + link.set_native(true); + switch (sourceType) { + case Constant.GOODS_TYPE_TB: + GoodsBuyJumpUtil.jumpTB(context, null, link.getJumpLink(), null, null, null); + break; + case Constant.GOODS_TYPE_JD: + GoodsBuyJumpUtil.jumpJD(context, link, null, null); + break; + case Constant.GOODS_TYPE_PDD: + GoodsBuyJumpUtil.jumpPDD(context, link, null); + break; + case Constant.GOODS_TYPE_VIP: + GoodsBuyJumpUtil.jumpVIPShop(context, link, null); + break; + case Constant.GOODS_TYPE_SUNING: + GoodsBuyJumpUtil.jumpSuning(context, link, null); + break; + } + } + break; default: { try { Intent intent = new Intent(context, Class.forName(JumpActivityUtil.filterActivityName(detail.getActivity()))); -- Gitblit v1.8.0