示例#1
0
        /// <summary>
        /// 修改订单
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public static OrderUpdateResponse UpdateOrder(OrderUpdateBody body)
        {
            var request = new OrderUpdateRequest
            {
                Head = new HeadRequest
                {
                    InvokeTime      = DateTime.Now.ToString("yyyy-MM-dd"),
                    InvokeUser      = key,
                    ProtocolVersion = "V1"
                },
                Body = body
            };
            string url    = apiUrl + "order/update";
            var    result = dooPost(request, url).Result;

            if (!string.IsNullOrEmpty(result.Data))
            {
                return(Base64Helper.Base64EncodeToObject <OrderUpdateResponse>(result.Data));
            }
            return(new OrderUpdateResponse {
                Head = new HeadResponse {
                    Describe = "数据格式不正确"
                }
            });
        }
示例#2
0
        /// <summary>
        /// 修改订单
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public OrderUpdateResponse UpdateOrder(OrderUpdateBody body)
        {
            var request = new OrderUpdateRequest
            {
                Head = RequestHead(),
                Body = body
            };
            string url    = _website + "order/update";
            var    result = PostService(request, url);

            if (!string.IsNullOrEmpty(result.Data))
            {
                return(Base64Helper.Base64EncodeToObject <OrderUpdateResponse>(result.Data));
            }
            return(new OrderUpdateResponse
            {
                Head = new HeadResponse
                {
                    Code = "900001",
                    Describe = "数据格式不正确"
                }
            });
        }