From 84616e6d524a7df88ebcca4b74aca42461f34605 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 19 六月 2020 20:25:09 +0800 Subject: [PATCH] '商品信息完善' --- WindowsFormsApp1/utils/ApiUtil.cs | 83 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 74 insertions(+), 9 deletions(-) diff --git a/WindowsFormsApp1/utils/ApiUtil.cs b/WindowsFormsApp1/utils/ApiUtil.cs index e5c9a78..75a975f 100644 --- a/WindowsFormsApp1/utils/ApiUtil.cs +++ b/WindowsFormsApp1/utils/ApiUtil.cs @@ -13,7 +13,7 @@ namespace WindowsFormsApp1.utils { - delegate void OnSuccess(String result); + public delegate void OnSuccess(String result); class RequestParams { public String url; @@ -77,10 +77,10 @@ public static void getLoginUrl(OnRequestResultListener listener) { - startRequest(new RequestParams(BASE_URL + "parse/getLoginUrl", null, null, listener)); + startRequest(new RequestParams(BASE_URL + "sdlj/parse/getLoginUrl", null, null, listener)); } - + //鑾峰彇璇锋眰閾炬帴 public static void getRequestUrl(String tbUid, String baseUrl, OnSuccess listener) { Dictionary<String, String> paramsMap = new Dictionary<String, String>(); @@ -88,35 +88,68 @@ paramsMap.Add("tbUid", tbUid); Dictionary<String, String> headers = new Dictionary<String, String>(); headers.Add("token", Constant.token); - startRequest(new RequestParams(BASE_URL + "parse/getRequestUrl", paramsMap, null, listener)); + startRequest(new RequestParams(BASE_URL + "sdlj/parse/getRequestUrl", paramsMap, null, listener)); } - + //涓婁紶Cookie public static void uploadCookie( String cookies, OnRequestResultListener listener) { Dictionary<String, String> headers = new Dictionary<String, String>(); headers.Add("token", Constant.token); Dictionary<String, String> paramsMap = new Dictionary<String, String>(); paramsMap.Add("cookies", cookies); - startRequest(new RequestParams(BASE_URL + "parse/uploadCookies", paramsMap, headers, listener)); + startRequest(new RequestParams(BASE_URL + "sdlj/parse/uploadCookies", paramsMap, headers, listener)); } + //涓婁紶鍐呭 public static void uploadContent(String tbUid, String content, OnSuccess listener) { Dictionary<String, String> headers = new Dictionary<String, String>(); headers.Add("token", Constant.token); Dictionary<String, String> paramsMap = new Dictionary<String, String>(); paramsMap.Add("content", content); - startRequest(new RequestParams(BASE_URL + "parse/uploadContent", paramsMap, headers, listener)); + paramsMap.Add("tbUid", tbUid); + startRequest(new RequestParams(BASE_URL + "sdlj/parse/uploadContent", paramsMap, headers, listener)); } //鎼滅储鍟嗗搧 - public static void searchGoods(int classType, SearchInfo searchInfo,int page, OnSuccess listener) { + public static void searchGoods(int classType, SearchInfo searchInfo,int page, OnSuccess listener) { + if (StringUtil.isEmpty(searchInfo.MinActualPrice)) + searchInfo.MinActualPrice = null; + if (StringUtil.isEmpty(searchInfo.MinCommission)) + searchInfo.MinCommission = null; + if (StringUtil.isEmpty(searchInfo.MinCommissionRate)) + searchInfo.MinCommissionRate = null; + if (StringUtil.isEmpty(searchInfo.MinCouponPrice)) + searchInfo.MinCouponPrice = null; + if (StringUtil.isEmpty(searchInfo.MinLiJin)) + searchInfo.MinLiJin = null; + if (StringUtil.isEmpty(searchInfo.MinSalesNum)) + searchInfo.MinSalesNum = null; + + if (StringUtil.isEmpty(searchInfo.MaxActualPrice)) + searchInfo.MaxActualPrice = null; + if (StringUtil.isEmpty(searchInfo.MaxCommission)) + searchInfo.MaxCommission = null; + if (StringUtil.isEmpty(searchInfo.MaxCommissionRate)) + searchInfo.MaxCommissionRate = null; + if (StringUtil.isEmpty(searchInfo.MaxCouponPrice)) + searchInfo.MaxCouponPrice = null; + if (StringUtil.isEmpty(searchInfo.MaxLiJin)) + searchInfo.MaxLiJin = null; + if (StringUtil.isEmpty(searchInfo.MaxSalesNum)) + searchInfo.MaxSalesNum = null; + + JsonSerializerSettings setting = new JsonSerializerSettings + { + ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver() + }; + setting.NullValueHandling = NullValueHandling.Ignore; Dictionary<String, String> headers = new Dictionary<String, String>(); headers.Add("token", Constant.token); Dictionary<String, String> paramsMap = new Dictionary<String, String>(); - paramsMap.Add("searchInfo", JsonConvert.SerializeObject(searchInfo)); + paramsMap.Add("searchInfo", JsonConvert.SerializeObject(searchInfo, setting)); paramsMap.Add("page",page+""); paramsMap.Add("classType", classType + ""); startRequest(new RequestParams(BASE_URL + "sdlj/goods/searchGoods", paramsMap, headers, listener)); @@ -143,5 +176,37 @@ startRequest(new RequestParams(BASE_URL + "user/login", paramsMap, headers, listener)); } + //鑾峰彇鐢ㄦ埛淇℃伅 + public static void GetUserInfo( OnSuccess listener) + { + Dictionary<String, String> headers = new Dictionary<String, String>(); + headers.Add("token", Constant.token); + startRequest(new RequestParams(BASE_URL + "user/getUserInfo", null, headers, listener)); + } + + //鍏变韩鐗堢画璐� + public static void RenewShare(String card,String pwd, OnSuccess listener) + { + Dictionary<String, String> headers = new Dictionary<String, String>(); + headers.Add("token", Constant.token); + Dictionary<String, String> paramsMap = new Dictionary<String, String>(); + paramsMap.Add("card", card); + paramsMap.Add("pwd", pwd); + startRequest(new RequestParams(BASE_URL + "user/renewShare", paramsMap, headers, listener)); + } + + + public static void GetConfig( OnSuccess listener) + { + Dictionary<String, String> headers = new Dictionary<String, String>(); + headers.Add("token", Constant.token); + + startRequest(new RequestParams(BASE_URL + "config/getConfig", null, headers, listener)); + } + + + + + } } -- Gitblit v1.8.0