/// <summary>
        /// 查询订购关系
        /// </summary>
        /// <param name="strtypeids">用户选择的类别编号</param>
        /// <returns></returns>
        public VasSubscribeGetResponse TaobaoSimbaSvaGet(EntityUser session)
        {
            var req = new VasSubscribeGetRequest {
                Nick = session.fSubUserName, ArticleCode = "ts-25420"
            };
            var response = _client.Execute(req, session.fSession);

            return(response);
        }
Example #2
0
        private string OrderPay(string FW_GOODS, string nick)
        {
            ITopClient             client = TBManager.GetClient();
            VasSubscribeGetRequest req    = new VasSubscribeGetRequest();

            req.ArticleCode = FW_GOODS;
            req.Nick        = nick;
            VasSubscribeGetResponse rsp = client.Execute(req);

            return(rsp.Body);
        }
Example #3
0
 public static VasSubscribeGetResponse GetSellerSubscrib(string sellerNick, string articleCode)
 {
     try
     {
         ITopClient             client = TBManager.GetClient();
         VasSubscribeGetRequest req    = new VasSubscribeGetRequest();
         req.Nick        = sellerNick;
         req.ArticleCode = articleCode;
         VasSubscribeGetResponse response = client.Execute(req);
         return(response);
     }
     catch (Exception ex)
     {
         ExceptionReporter.WriteLog(ex, ExceptionPostion.TopApi);
         return(null);
     }
 }
Example #4
0
 private string GetAuthEndTime(string nick)
 {
     string authEndTime = string.Empty;
     //订购关系查询
     VasSubscribeGetRequest vasSubscribeReq = new VasSubscribeGetRequest();
     vasSubscribeReq.Nick = nick;
     vasSubscribeReq.ArticleCode = article_code;
     VasSubscribeGetResponse vasSubscribeResp = tbClient.Execute(vasSubscribeReq);
     if (vasSubscribeResp.IsError)
     {
         //有可能article_code有误。
     }
     else
     {
         foreach (Top.Api.Domain.ArticleUserSubscribe s in vasSubscribeResp.ArticleUserSubscribes)
         {
             if (s.ItemCode == item_code)
             {
                 authEndTime = s.Deadline;
             }
         }
     }
     return authEndTime;
 }