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