From 1b4b3fed2569ac21ad6feb0a3a2c051175e7c36e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 14 五月 2021 19:47:25 +0800
Subject: [PATCH] 用户IDString改为Long,详情页初步修改

---
 app/src/main/java/com/tejia/lijin/app/ui/recommend/GoodsDetailActivityTB.java |   37 +++++++++++++++----------------------
 1 files changed, 15 insertions(+), 22 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/recommend/GoodsDetailActivityTB.java b/app/src/main/java/com/tejia/lijin/app/ui/recommend/GoodsDetailActivityTB.java
index bc8489a..7212622 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/recommend/GoodsDetailActivityTB.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/recommend/GoodsDetailActivityTB.java
@@ -56,6 +56,7 @@
 import com.alibaba.baichuan.trade.biz.login.AlibcLogin;
 import com.alibaba.baichuan.trade.biz.login.AlibcLoginCallback;
 import com.bumptech.glide.Glide;
+import com.tejia.lijin.app.ShoppingApplication;
 import com.tejia.lijin.app.util.JumpActivityUtil;
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -211,9 +212,8 @@
             pd = new ShapeLoadingDialog.Builder(this).build();
         if (!pd.isShowing())
             pd.show();
-        String uid = getSharedPreferences("user", MODE_PRIVATE)
-                .getString("uid", "");
-        ShoppingApi.getGoodsCouponList(this, uid, Constant.GOODS_TYPE_TB, goodsId, new BasicTextHttpResponseHandler() {
+
+        ShoppingApi.getGoodsCouponList(this, UserUtil.getUid(ShoppingApplication.application), Constant.GOODS_TYPE_TB, goodsId, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optString("code").equalsIgnoreCase("0")) {
@@ -245,7 +245,7 @@
 
             @Override
             public void buy() {
-                getTBLinkInfo(UserUtil.getUid(getApplicationContext())+"");
+                getTBLinkInfo(UserUtil.getUid(getApplicationContext()));
 //                buyOrGainCoupon(true);
             }
         });
@@ -763,8 +763,7 @@
 
     private void getGoodsDetail() {
         isQuestDetail = true;
-        String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", "0");
-        ShoppingApi.getGoodsInfoTB(this, goodsId, uid, from, new BasicTextHttpResponseHandler() {
+        ShoppingApi.getGoodsInfoTB(this, goodsId, UserUtil.getUid(ShoppingApplication.application), from, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optString("code").equalsIgnoreCase("0")) {
@@ -1129,7 +1128,7 @@
     /**
      * 鑾峰彇PID 淇℃伅
      */
-    private void getTBLinkInfo(String uid) {
+    private void getTBLinkInfo(Long uid) {
         if (pd == null)
             pd = new ShapeLoadingDialog.Builder(this).build();
         if (!pd.isShowing())
@@ -1429,7 +1428,7 @@
         if (!isLogin) {
             receiveCouponHint(couponInfo.getLink());
         } else {
-            if (!LoginAndInviteStatusUtil.acessNext(getApplicationContext(), UserUtil.getUid(getApplicationContext()) + "", true))
+            if (!LoginAndInviteStatusUtil.acessNext(getApplicationContext(), UserUtil.getUid(getApplicationContext()) , true))
                 return;
             if (couponInfo.isShopCoupon()) {
                 receiveCoupon(couponInfo.getLink());
@@ -1494,7 +1493,7 @@
     }
 
     private void buyOrGainCoupon(boolean isLogin) {
-        getTBLinkInfo(UserUtil.getUid(getApplicationContext())+"");
+        getTBLinkInfo(UserUtil.getUid(getApplicationContext()));
     }
 
     private void goBuy() {
@@ -1619,8 +1618,7 @@
         final ShapeLoadingDialog pb = new ShapeLoadingDialog.Builder(this).build();
         pb.show();
         Log.e("mResult", "getTaobaoShareLink()");
-        String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", "0");
-        ShoppingApi.createShareLink(this, uid, mInfo.getGoods().getGoodsId(), mInfo.getGoods().getGoodsType() + "", from, null, null, new BasicTextHttpResponseHandler() {
+        ShoppingApi.createShareLink(this, UserUtil.getUid(ShoppingApplication.application), mInfo.getGoods().getGoodsId(), mInfo.getGoods().getGoodsType() + "", from, null, null, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
 
@@ -1720,9 +1718,7 @@
     }
 
     private void bindInfo2() {
-        SharedPreferences sp = getSharedPreferences("user", MODE_PRIVATE);
-        String uid = sp.getString("uid", "");
-        getTBLinkInfo(uid);
+        getTBLinkInfo(UserUtil.getUid(ShoppingApplication.application));
         isTBStartBind = false;
     }
 
@@ -1742,8 +1738,7 @@
         if (!pd.isShowing())
             pd.show();
         Log.e("detail", "getTaoBaoH5AuthInfo--" + source);
-        String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", null);
-        ShoppingApi.getTaoBaoAuthInfo(GoodsDetailActivityTB.this, uid, goodsId, source, true, new BasicTextHttpResponseHandler() {
+        ShoppingApi.getTaoBaoAuthInfo(GoodsDetailActivityTB.this, UserUtil.getUid(ShoppingApplication.application), goodsId, source, true, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optInt("code") == 0) {
@@ -1766,7 +1761,7 @@
                         getTaobaoShareLink();
                         pd.dismiss();
                     } else if (source.equalsIgnoreCase("zigou")) {
-                        getTBLinkInfo(getSharedPreferences("user", MODE_PRIVATE).getString("uid", ""));
+                        getTBLinkInfo(UserUtil.getUid(ShoppingApplication.application));
                     }
                 } else {
                     pd.dismiss();
@@ -1791,8 +1786,7 @@
     }
 
     private void getTaoBaoH5AuthInfo2(final String source) {
-        String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", null);
-        ShoppingApi.getTaoBaoAuthInfo(GoodsDetailActivityTB.this, uid, goodsId, source, false, new BasicTextHttpResponseHandler() {
+        ShoppingApi.getTaoBaoAuthInfo(GoodsDetailActivityTB.this, UserUtil.getUid(ShoppingApplication.application), goodsId, source, false, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, final JSONObject jsonObject) throws Exception {
 //                Log.e("mResult", "getTaoBaoH5AuthInfo2:code:" + jsonObject.optInt("code"));
@@ -1802,7 +1796,7 @@
                     } else if (source.equalsIgnoreCase("zigou")) {
 //                        Log.e("mResult", "getTaoBaoH5AuthInfo2():isLogin---" + AlibcLogin.getInstance().isLogin());
                         if (AlibcLogin.getInstance().isLogin()) {
-                            getTBLinkInfo(getSharedPreferences("user", MODE_PRIVATE).getString("uid", ""));
+                            getTBLinkInfo(UserUtil.getUid(ShoppingApplication.application));
                         } else {
                             tbBuyLogin();
                         }
@@ -2092,8 +2086,7 @@
      * @param info
      */
     private void useFreeSingleTicket(FreeSingleTicket info) {
-        String uid = getSharedPreferences("user", MODE_PRIVATE).getString("uid", "");
-        ShoppingApi.useFreeSingleTicket(GoodsDetailActivityTB.this, uid, info.getId(), goodsId, new BasicTextHttpResponseHandler() {
+        ShoppingApi.useFreeSingleTicket(GoodsDetailActivityTB.this, UserUtil.getUid(ShoppingApplication.application), info.getId(), goodsId, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optInt("code") == 0) {

--
Gitblit v1.8.0