/// <summary> /// 获取我的卡包 /// </summary> /// <param name="pRequest"></param> /// <returns></returns> public string GetCardBag(string pRequest) { try { string cloudCustomerId = ConfigurationManager.AppSettings["CloudCustomerId"];//云店标识 var rp = pRequest.DeserializeJSONTo <APIRequest <EmptyRequestParameter> >(); var loggingSessionInfo = Default.GetBSLoggingSession(rp.CustomerID, rp.UserID); var vipBll = new VipBLL(loggingSessionInfo); var vipInfo = vipBll.GetByID(rp.UserID); string userId = string.Empty; var rd = new CardBagRD(); if (vipInfo != null) { if (!string.IsNullOrEmpty(vipInfo.WeiXinUserId)) { DataSet dsVip = vipBll.GetCardBag(vipInfo.WeiXinUserId, cloudCustomerId); if (dsVip.Tables[0].Rows.Count > 0) { rd.CardBagList = DataTableToObject.ConvertToList <CardBag>(dsVip.Tables[0]); } } } var rsp = new SuccessResponse <IAPIResponseData>(rd); return(rsp.ToJSON()); } catch (Exception ex) { throw new APIException(ex.Message); } }