From 5965c01b38a2e83cecd7616daa11185fc2499303 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 五月 2021 10:12:27 +0800
Subject: [PATCH] 特价完善

---
 app/src/main/java/com/tejia/lijin/app/ShoppingApi.java |   89 +++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 78 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java b/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
index 841e716..e514fde 100644
--- a/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
+++ b/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
@@ -1129,6 +1129,15 @@
         commonPostWithFailture(context, BASE_URL + "user/bindWeiXin", params, handler);
     }
 
+
+    public static void bindQQ(Context context, Long uid, String qqUser,
+                              BasicTextHttpResponseHandler handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
+        if (uid != null) params.put("uid", uid + "");
+        params.put("qqUser", qqUser);
+        commonPostWithFailture(context, BASE_URL + "user/bindQQ", params, handler);
+    }
+
     /**
      * app鏇存柊
      *
@@ -1458,12 +1467,23 @@
      * @param context vcode鐭俊楠岃瘉鐮� phone鐢佃瘽鍙风爜  code寰俊鐧诲綍鐨刢ode
      * @param handler loginType 1鐢佃瘽 2寰俊
      */
-    public static void loginNew(Context context, String vcode, String phone, String code, String loginType, BasicTextHttpResponseHandler handler) {
+    public static void loginNew(Context context, String vcode, String phone, String code, String loginType, String accessToken, String qqUser, BasicTextHttpResponseHandler handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
-        params.put("vcode", vcode);
-        params.put("phone", phone);
-        params.put("code", code);
+        if (vcode != null)
+            params.put("vcode", vcode);
+        if (phone != null)
+            params.put("phone", phone);
+        if (code != null)
+            params.put("code", code);
         params.put("loginType", loginType);
+        if (accessToken != null) {
+            params.put("aliAccessToken", accessToken);
+        }
+
+        if (qqUser != null) {
+            params.put("qqUser", qqUser);
+        }
+
         commonPostWithFailture(context, BASE_URL2 + "user/login", params, handler);
     }
 
@@ -1486,20 +1506,28 @@
      * @param context vcode鐭俊楠岃瘉鐮� phone鐢佃瘽鍙风爜  code寰俊鐧诲綍鐨刢ode
      * @param handler loginType 1鐢佃瘽 2寰俊
      */
-    public static void bindPhoneNew(Context context, String vcode, String phone, Long uid, BasicTextHttpResponseHandler handler) {
+    public static void bindPhoneNew(Context context, String vcode, String phone, String accessToken, Long uid, BasicTextHttpResponseHandler handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<>();
-        params.put("vcode", vcode);
-        params.put("phone", phone);
+        if (vcode != null)
+            params.put("vcode", vcode);
+        if (phone != null)
+            params.put("phone", phone);
+        if (accessToken != null)
+            params.put("aliAccessToken", accessToken);
         if (uid != null) params.put("uid", uid + "");
         commonPostWithFailture(context, BASE_URL + "user/bindPhoneNew", params, handler);
     }
 
 
-    public static void bindPhoneWithOutLogin(Context context, String vcode, String phone, String key, BasicTextHttpResponseHandler handler) {
+    public static void bindPhoneWithOutLogin(Context context, String vcode, String phone, String accessToken, String key, BasicTextHttpResponseHandler handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<>();
-        params.put("vcode", vcode);
-        params.put("phone", phone);
+        if (vcode != null)
+            params.put("vcode", vcode);
+        if (phone != null)
+            params.put("phone", phone);
         params.put("key", key);
+        if (accessToken != null)
+            params.put("aliAccessToken", accessToken);
         commonPostWithFailture(context, BASE_URL2 + "user/bindPhoneLogin", params, handler);
     }
 
@@ -1654,7 +1682,8 @@
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
         if (uid != null) params.put("uid", uid + "");
         params.put("auctionId", goodsId);
-        params.put("from", from);
+        if (from != null)
+            params.put("from", from);
         if (!StringUtils.isEmpty(source))
             params.put("source", source);
         commonPostWithFailture(context, BASE_URL + "goods/gettaobaolink", params, handler);
@@ -3083,6 +3112,44 @@
 
 
     /**
+     * 鑾峰彇鐢ㄦ埛绀奸噾鐨勫垱寤轰俊鎭�
+     *
+     * @param context
+     * @param goodsId
+     * @param goodsType
+     * @param lijinId
+     * @param uid
+     * @param from
+     * @param handler
+     */
+    public static void getUserLijinCreatedInfo(Context context, String goodsId, Integer goodsType, Long uid,
+                                               BasicTextHttpResponseHandler handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<>();
+        if (goodsId != null)
+            params.put("goodsId", goodsId);
+        if (goodsType != null)
+            params.put("goodsType", goodsType + "");
+        if (uid != null) params.put("uid", uid + "");
+        commonPostWithFailture(context, BuXinConstant.HOST + "/fanli/api/lijin/user/getUserLijinCreatedInfo", params, handler);
+    }
+
+
+    /**
+     * 鑾峰彇绀奸噾鐨勭敤鎴风瓑绾�
+     *
+     * @param context
+     * @param uid
+     * @param handler
+     */
+    public static void getLijinUserLevel(Context context, Long uid,
+                                         BasicTextHttpResponseHandler handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<>();
+        if (uid != null) params.put("uid", uid + "");
+        commonPostWithFailture(context, BuXinConstant.HOST + "/fanli/api/lijin/user/getUserLevel", params, handler);
+    }
+
+
+    /**
      * 娣樺疂鑾峰彇鍟嗗搧淇℃伅1.3.9
      *
      * @param context id 鍟嗗搧ID

--
Gitblit v1.8.0