From 01e23be6118d68d38a71d186296d440eadcaa197 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 07 六月 2021 18:23:41 +0800 Subject: [PATCH] 特价bug修复 --- app/src/main/java/com/tejia/lijin/app/ShoppingApi.java | 164 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 146 insertions(+), 18 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 3013a8e..9e5dac9 100644 --- a/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java +++ b/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java @@ -65,6 +65,8 @@ public static OkHttpClient mOkHttpClientSoon;//okHttpClient 瀹炰緥 + private final static String API_PACKAGE_NAME = "com.youhuiquan.android"; + static { mOkHttpClient = new OkHttpClient.Builder() .connectTimeout(10 * 1000, TimeUnit.MILLISECONDS) @@ -119,6 +121,10 @@ params.put("page", page); if (subId != null) params.put("subId", subId); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } + commonPostWithFailture(context, BASE_URL2 + "hotsell/getList", params, handler); } @@ -257,6 +263,10 @@ if (!StringUtils.isEmpty(page)) params.put("page", page); params.put("goodsType", goodsType); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } + commonPostWithFailture(context, BASE_URL2 + "recommend/getGoodList", params, handler); } @@ -545,6 +555,9 @@ params.put("startprice", startprice); params.put("endprice", endprice); params.put("totalSales", totalSales); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } commonPostWithFailture(context, BASE_URL2 + "class/getSubGoods", params, handler); } @@ -558,6 +571,9 @@ LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); params.put("gcid", key); params.put("page", page); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } commonPostWithFailture(context, BASE_URL2 + "class/getClassGoods", params, handler); } @@ -666,6 +682,11 @@ if (type != null && !type.equals("") && !type.equals("null") && !type.equals("0")) { params.put("type", type); } + + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } + commonPostWithFailture(context, BASE_URL2 + "commoncontent/getNavGoodsList", params, handler); } @@ -681,8 +702,7 @@ LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); params.put("orderId", orderId); params.put("userInfo.id", uid + ""); - params.put("type", type); - commonPostWithFailture(context, BASE_URL + "lostOrder/findLostOrder", params, handler); + commonPostWithFailture(context, BASE_URL2 + "lostOrder/findLostOrder", params, handler); } /** @@ -826,7 +846,7 @@ params.put("page", page); if (type != null) params.put("type", type); - commonPost(context, BASE_URL + "user/msg/getMsgList", params, handler); + commonPost(context, BASE_URL2 + "user/msg/getMsgList", params, handler); } /** @@ -1129,6 +1149,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鏇存柊 * @@ -1331,6 +1360,12 @@ commonPostWithFailture(context, BASE_URL + "sms/sendMSMLogin", params, handler); } + + public static void allowOneKeyLogin(Context context, BasicTextHttpResponseHandler handler) { + LinkedHashMap<String, String> params = new LinkedHashMap<>(); + commonPostWithFailture(context, BASE_URL + "sms/allowOneKeyLogin", params, handler); + } + /** * 鏂扮櫥褰曡幏鍙栫煭淇¢獙璇佺爜 * @@ -1458,12 +1493,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 +1532,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 +1708,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); @@ -1670,7 +1725,8 @@ LinkedHashMap<String, String> params = new LinkedHashMap<>(); if (uid != null) params.put("uid", uid + ""); params.put("id", goodsId); - params.put("from", from); + if (from != null) + params.put("from", from); if (!StringUtils.isEmpty(source)) params.put("source", source); if (!StringUtils.isEmpty(couponLink)) @@ -2391,6 +2447,10 @@ LinkedHashMap<String, String> params = new LinkedHashMap<String, String>(); params.put("page", page + ""); params.put("cid", cid); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } + commonPostWithFailture(context, BASE_URL2 + "dynamic/getList", params, handler); } @@ -2939,6 +2999,10 @@ params.put("page", page); if (uid != null) params.put("uid", uid + ""); params.put("goodsType", goodsType); + if (UserUtil.getUid(context) != null) { + params.put("uid", UserUtil.getUid(context) + ""); + } + commonPostWithFailture(context, BASE_URL2 + "shraeStorage/getlist", params, handler); } @@ -3054,6 +3118,70 @@ params.put("from", from); commonPostWithFailture(context, BuXinConstant.HOST + "/fanli/api/lijin/goods/getGoodsDetail", params, handler); } + + + /** + * 閫氳繃娣樼ぜ閲戣喘涔� + * + * @param context + * @param goodsId + * @param goodsType + * @param lijinId + * @param uid + * @param from + * @param handler + */ + public static void buyWithLijin(Context context, String goodsId, int goodsType, String lijinId, Long uid, String from, + BasicTextHttpResponseHandler handler) { + LinkedHashMap<String, String> params = new LinkedHashMap<>(); + params.put("goodsId", goodsId); + params.put("goodsType", goodsType + ""); + if (lijinId != null) + params.put("lijinId", lijinId); + if (uid != null) params.put("uid", uid + ""); + if (from != null) + params.put("from", from); + commonPostWithFailture(context, BuXinConstant.HOST + "/fanli/api/lijin/goods/buyWithLijin", params, handler); + } + + + /** + * 鑾峰彇鐢ㄦ埛绀奸噾鐨勫垱寤轰俊鎭� + * + * @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 @@ -3501,7 +3629,7 @@ int version = PackageUtils2.getVersionCode(context); long time = System.currentTimeMillis(); String deviceType = MobileUtil.getSystemModel(); - params.put("packages", "com.yeshi.ec.rebate"); + params.put("packages", API_PACKAGE_NAME); params.put("Version", version + ""); params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); params.put("platform", "android"); @@ -3551,7 +3679,7 @@ int version = PackageUtils2.getVersionCode(context); long time = System.currentTimeMillis(); String deviceType = MobileUtil.getSystemModel(); - params.put("packages", "com.yeshi.ec.rebate"); + params.put("packages", API_PACKAGE_NAME); params.put("Version", version + ""); params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); params.put("platform", "android"); @@ -3610,7 +3738,7 @@ int version = PackageUtils2.getVersionCode(context); long time = System.currentTimeMillis(); String deviceType = MobileUtil.getSystemModel(); - params.put("packages", "com.yeshi.ec.rebate"); + params.put("packages", API_PACKAGE_NAME); params.put("Version", version + ""); params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY); params.put("platform", "android"); -- Gitblit v1.8.0