public async Task <Item?> GetItemById(int itemId) { var request = new ItemByIdRequest(itemId); using var response = await _http.SendAsync(request).ConfigureAwait(false); response.EnsureSuccessStatusCode(); var json = await response.Content.ReadAsStringAsync().ConfigureAwait(false); return(JsonConvert.DeserializeObject <Item>(json, Json.DefaultJsonSerializerSettings)); }
/// <summary> /// 获取商品拍下减优惠值 /// </summary> /// <param name="ids"></param> /// <returns></returns> public IEnumerable <ItemDecreaseValue> GetItemDecrease(int[] ids) { IEnumerable <ItemDecreaseValue> result = null; var request = new ItemByIdRequest() { Ids = ids }; var data = Clients.ItemService.GetItemDecrease(request); if (data != null) { result = data.Body; } return(result); }