コード例 #1
0
ファイル: JDMallService.cs プロジェクト: zhangpianzp/JDVOP
        /// <summary>
        /// 运费查询
        /// </summary>
        /// <param name="skuNumList">商品ID数量集合</param>
        /// <param name="province">省份</param>
        /// <param name="city">城市</param>
        /// <param name="county">县区</param>
        /// <param name="town">城镇</param>
        /// <param name="paymentType">支付方式</param>
        /// <returns></returns>
        public JDValueResult <ResponseFreight> QueryProductFreight(List <SkuNum> skuNumList, int province, int city, int county, int town, PaymentType paymentType)
        {
            if (skuNumList == null || skuNumList.Count == 0 || skuNumList.Count > 50)
            {
                return new JDValueResult <ResponseFreight>()
                       {
                           success    = false,
                           resultCode = JDErrorCode.sys_param_json_error.ToString()
                       }
            }
            ;
            var requestModel = new RequestFreight()
            {
                province    = province,
                city        = city,
                county      = county,
                town        = town,
                paymentType = paymentType,
                sku         = skuNumList
            };

            return(JDRequestHelper <ResponseFreight> .GetResult("biz.order.freight.get", requestModel.ToJson()));
        }