admin
2021-05-14 1b4b3fed2569ac21ad6feb0a3a2c051175e7c36e
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) {