From 9314a996b14c2e0cece61afce900c164a4377274 Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期六, 06 二月 2021 01:43:44 +0800
Subject: [PATCH] 观看记录

---
 BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java |   42 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 1 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java
index a92b5bc..6e77821 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoAPI.java
@@ -6,6 +6,7 @@
 import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.Map.Entry;
+import java.util.Set;
 import java.util.concurrent.TimeUnit;
 
 import android.content.Context;
@@ -16,6 +17,7 @@
 import android.widget.Toast;
 
 import com.google.gson.Gson;
+import com.google.gson.JsonObject;
 import com.lcjian.library.DeviceUuidFactory;
 import com.lcjian.library.okhttp.OkHttpUtils;
 import com.lcjian.library.util.ManifestDataUtil;
@@ -29,6 +31,8 @@
 import com.loopj.android.http.ResponseHandlerInterface;
 import com.loopj.android.http.SyncHttpClient;
 import com.weikou.beibeivideo.util.BeibeiConstant;
+
+import org.json.JSONArray;
 
 import okhttp3.Call;
 import okhttp3.Callback;
@@ -200,6 +204,42 @@
         params.put("Page", page);
         commonPost(context, BASE_URL + "class", params, handler);
     }
+
+    /**
+     * 鑾峰彇瑙傜湅璁板綍
+     *
+     * @param context
+     * @param uid
+     * @param page
+     * @param handler
+     */
+
+    public static void getWatchHistory(Context context, String uid, int page,
+                                       ResponseHandlerInterface handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
+        params.put("Method", "getWatchHistory");
+        params.put("Uid", uid);
+        params.put("Page", page + "");
+        commonPost(context, BASE_URL + "userVideo", params, handler);
+    }
+
+    /**
+     * 鍒犻櫎鍘嗗彶璁板綍
+     *
+     * @param context
+     * @param uid
+     * @param ids
+     * @param handler
+     */
+    public static void deleteWatchHistory(Context context, String uid, Set<String> ids,
+                                          ResponseHandlerInterface handler) {
+        LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
+        params.put("Method", "deleteWatchHistory");
+        params.put("Uid", uid);
+        params.put("Ids", new JSONArray(ids).toString());
+        commonPost(context, BASE_URL + "userVideo", params, handler);
+    }
+
 
     public static void search(Context context, String uid, String key,
                               String contentType, String page, ResponseHandlerInterface handler) {
@@ -1066,7 +1106,7 @@
         params.put("LoginUid", loginid);
         params.put("VideoId", videoId);
         if (position != null) {
-            params.put("Position", position+"");
+            params.put("Position", position + "");
         }
         params.put("ResourceId", ResourceId);
         params.put("Type", type);

--
Gitblit v1.8.0