| | |
| | | namespace WindowsFormsApp1.utils |
| | | { |
| | | |
| | | delegate void OnSuccess(String result); |
| | | public delegate void OnSuccess(String result); |
| | | |
| | | class RequestParams { |
| | | public String url; |
| | |
| | | |
| | | 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>(); |
| | |
| | | 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)); |
| | |
| | | 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)); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |