From b9ed091e3b607af409e30aca468958cdb08641ad Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 13 一月 2022 15:04:32 +0800
Subject: [PATCH] 电话号码登录

---
 app/src/main/java/com/ysvideo/zhibo/app/util/api/HttpApiUtil.java |   43 ++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/ysvideo/zhibo/app/util/api/HttpApiUtil.java b/app/src/main/java/com/ysvideo/zhibo/app/util/api/HttpApiUtil.java
index 32e1069..3aa6612 100644
--- a/app/src/main/java/com/ysvideo/zhibo/app/util/api/HttpApiUtil.java
+++ b/app/src/main/java/com/ysvideo/zhibo/app/util/api/HttpApiUtil.java
@@ -110,7 +110,8 @@
     public static void isCollect(Context context, String uid, String videoId,
                                  String thirdType, BasicTextHttpResponseHandler handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
-        params.put("Uid", uid);
+        if (uid != null)
+            params.put("Uid", uid);
         params.put("Id", videoId);
         params.put("ThirdType", thirdType);
         params.put("Method", "isCollect");
@@ -325,6 +326,26 @@
         commonPost(context, BASE_URL + "user", params, handler);
     }
 
+
+    /**
+     * 鐢佃瘽鍙风爜鐧诲綍
+     *
+     * @param context
+     * @param phone
+     * @param code
+     * @param handler
+     */
+    public static void phoneLogin(Context context, String phone,
+                                  String code, BasicTextHttpResponseHandler handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
+
+        params.put("phone", phone);
+        params.put("code", code);
+        params.put("Method", "phoneLogin");
+        commonPost(context, BASE_URL + "user", params, handler);
+    }
+
+
     /**
      * 鑾峰彇楠岃瘉鐮�
      *
@@ -338,6 +359,22 @@
         params.put("Method", "sendVerifyCode");
         commonPost(context, BASE_URL + "user", params, handler);
     }
+
+
+    /**
+     * 鍙戦�佺煭淇¢獙璇佺爜
+     * @param context
+     * @param name
+     * @param handler
+     */
+    public static void sendSMSCode(Context context, String name,
+                                          BasicTextHttpResponseHandler handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<>();
+        params.put("phone", name);
+        params.put("Method", "sendSMSCode");
+        commonPost(context, BASE_URL + "user", params, handler);
+    }
+
 
     /**
      * Email娉ㄥ唽
@@ -555,8 +592,8 @@
         int version = PackageUtils2.getVersionCode(context);
         long time = System.currentTimeMillis();
         String deviceType = DeviceInfoUtil.getSystemModel(context);
-//        params.put("Package", context.getPackageName());
-        params.put("Package", "com.doudou.ysvideo");
+        params.put("Package", context.getPackageName());
+//        params.put("Package", "com.doudou.ysvideo");
         params.put("Version", version + "");
         params.put("Device", DeviceInfoUtil.getUtdid(context));
         params.put("UtdId", params.get("Device"));

--
Gitblit v1.8.0