/// <summary> /// 详情查询 /// </summary> public static TrademarkRA ApiTrademarkInfo(TrademarkRACondition condition) { try { var param = ClassToHashtable <TrademarkRACondition>(condition, new string[] { "intCls", "regNo" }); param.Add("apiKey", apiKey); param.Add("apiPassword", apiPassword); string jsonResult = HttpClientHelper.QueryGetWebService(infoUrl, param); return(JsonHelper.JsonToObject <TrademarkRA>(jsonResult)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 列表查询 /// </summary> public static TrademarkRAResult ApiTrademarkList(TrademarkRACondition condition) { try { var param = ClassToHashtable <TrademarkRACondition>(condition); param.Add("apiKey", apiKey); param.Add("apiPassword", apiPassword); string jsonResult = HttpClientHelper.QueryGetWebService(searchUrl, param); var result = JsonHelper.JsonToObject <TrademarkRAResult>(jsonResult); result.Pages = result.allRecords % condition.pageSize.Value == 0 ? result.allRecords / condition.pageSize.Value : (result.allRecords / condition.pageSize.Value) + 1; return(result); } catch (Exception ex) { throw ex; } }