From 5dde755029a86cf8e7052f4878e7c64b94715c38 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 13 六月 2020 18:25:05 +0800
Subject: [PATCH] '首页完善'

---
 WindowsFormsApp1/utils/ApiUtil.cs |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/WindowsFormsApp1/utils/ApiUtil.cs b/WindowsFormsApp1/utils/ApiUtil.cs
index 43309c1..3e43c7d 100644
--- a/WindowsFormsApp1/utils/ApiUtil.cs
+++ b/WindowsFormsApp1/utils/ApiUtil.cs
@@ -13,17 +13,27 @@
 namespace WindowsFormsApp1.utils
 {
 
+    delegate void OnSuccess(String result);
 
     class RequestParams {
       public   String url;
         public Dictionary<String, String> paramsMap;
         public Dictionary<String, String> headers;
         public OnRequestResultListener listener;
+        public OnSuccess success;
         public RequestParams(String url, Dictionary<String, String> paramsMap, Dictionary<String, String> headers, OnRequestResultListener listener) {
             this.url = url;
             this.paramsMap = paramsMap;
             this.headers = headers;
             this.listener = listener;
+        }
+
+        public RequestParams(String url, Dictionary<String, String> paramsMap, Dictionary<String, String> headers, OnSuccess listener)
+        {
+            this.url = url;
+            this.paramsMap = paramsMap;
+            this.headers = headers;
+            this.success = listener;
         }
     }
 
@@ -41,7 +51,10 @@
                 if (param.listener != null)
                     param.listener.onStart();
                 string result = HttpUtil.HttpPost(param.url, param.paramsMap, param.headers);
-                param.listener.onSuccess(200, result);
+                if (param.listener!=null)
+                    param.listener.onSuccess(200, result);
+                if (param.success != null)
+                    param.success(result);
             }
             catch (Exception e)
             {
@@ -98,15 +111,13 @@
 
 
         //鎼滅储鍟嗗搧
-        public static List<FirstOrderSubInfo> searchGoods(String token, SearchInfo searchInfo,int page, OnRequestResultListener listener) { 
+        public static void searchGoods(String token, SearchInfo searchInfo,int page, OnSuccess listener) { 
             Dictionary<String, String> headers = new Dictionary<String, String>();
             headers.Add("token", token);
             Dictionary<String, String> paramsMap = new Dictionary<String, String>();
             paramsMap.Add("searchInfo", JsonConvert.SerializeObject(searchInfo));
-            startRequest(new RequestParams(BASE_URL + "parse/uploadCookies", paramsMap, headers, listener));
-
-            return null;
+            paramsMap.Add("page",page+"");
+            startRequest(new RequestParams(BASE_URL + "sdlj/goods/searchGoods", paramsMap, headers, listener));
         }
-
     }
 }

--
Gitblit v1.8.0