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