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