コード例 #1
0
        /// <summary>
        /// 更新订单备注信息
        /// </summary>
        /// <param name="remarks">备注内容</param>
        /// <param name="auth">授权参数</param>
        /// <returns>2014-03-25</returns>
        public Result UpdateTradeRemarks(IRemarksParameters remarks, AuthorizationParameters auth)
        {
            var result = new Result();

            var taobaoRemarks = (TaobaoRemarksParameters)remarks;

            if (auth.MallType == (int)DistributionStatus.商城类型预定义.淘宝分销)
            {
                var fenxiaoReq = new FenxiaoOrderRemarkUpdateRequest()
                {
                    PurchaseOrderId  = long.Parse(taobaoRemarks.MallOrderId),
                    SupplierMemoFlag = (int)taobaoRemarks.Flag,
                    SupplierMemo     = string.Format("{0}.{1}SC.", taobaoRemarks.RemarksContent, DateTime.Now.ToString(), "SC.")
                };

                var response = client.Execute(fenxiaoReq, auth.AuthorizationCode);

                if (!response.IsError)
                {
                    result.Message    = "修改备注成功!";
                    result.Status     = true;
                    result.StatusCode = 1;
                }
                else
                {
                    result.Message    = "修改备注失败,请重试!";
                    result.Status     = false;
                    result.StatusCode = 0;
                }
            }
            else if (auth.MallType == (int)DistributionStatus.商城类型预定义.天猫商城)
            {
                var req = new TradeMemoUpdateRequest
                {
                    Flag  = (int)taobaoRemarks.Flag,
                    Memo  = string.Format("{0}.{1}SC.", taobaoRemarks.RemarksContent, DateTime.Now.ToString(), "SC."),
                    Reset = taobaoRemarks.Reset,
                    Tid   = long.Parse(taobaoRemarks.MallOrderId)
                };

                var response = client.Execute(req, auth.AuthorizationCode);

                if (!response.IsError)
                {
                    result.Message    = "修改备注成功!";
                    result.Status     = true;
                    result.StatusCode = 1;
                }
                else
                {
                    result.Message    = "修改备注失败,请重试!";
                    result.Status     = false;
                    result.StatusCode = 0;
                }
            }
            return(result);
        }
コード例 #2
0
ファイル: Order100UpGrade.cs プロジェクト: KqSMea8/HS.Admin
 /// <summary>
 /// 更新订单备注信息
 /// </summary>
 /// <param name="remarks">备注内容</param>
 /// <param name="auth">授权参数</param>
 /// <returns>2016-6-11 杨浩 创建</returns>
 public Result UpdateTradeRemarks(IRemarksParameters remarks, AuthorizationParameters auth)
 {
     return(null);
 }
コード例 #3
0
 public Result UpdateTradeRemarks(IRemarksParameters remarks, AuthorizationParameters auth)
 {
     throw new NotImplementedException();
 }