예제 #1
0
        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));
        }
예제 #2
0
        /// <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);
        }