/// <summary> /// 生成测试数据——临时 /// </summary> /// <returns></returns> private CardContent Example1() { string pMediaID = "0"; CardContent pCard = new CardContent(); pCard.CardID = 1; pCard.ImgPath = "/Images/common/会员卡示例.png"; pCard.MediaID = pMediaID; pCard.ListCardInfo = new List <CardContent.CContent>(); CardContent.CContent pContent = new CardContent.CContent(); pContent.Title = "會員特權"; pContent.Content = "<p>1、會員尊享[[Deposit]]折優惠</p><p>2、持本卡可領取會員特有優惠券或代金券</p><p>3、持本卡买苹果送IPhone 6 Plus</p>"; pContent.Desc = "會員金卡"; pCard.ListCardInfo.Add(pContent); pContent = new CardContent.CContent(); pContent.Title = "開卡即送"; pContent.Content = "<p>開卡送大禮:[[Integral]]積分</p><p>領卡送大禮!立即獲得[[Integral]]個積分參與活動</p>"; pContent.Desc = ""; pCard.ListCardInfo.Add(pContent); pContent = new CardContent.CContent(); pContent.Title = "聖誕優惠活動"; pContent.Content = "<img src='http://img10.3lian.com/sc6/show/02/03/20101222225310238.jpg' /><p>聖誕送優惠券滿100减10元</p>"; pContent.Desc = ""; pCard.ListCardInfo.Add(pContent); return(pCard); }
/// <summary> /// 通过微信用户OpenID获取用户拥有的会员卡模板集合 /// </summary> /// <param name="OpenID"></param> /// <returns></returns> public List <CardContent> GetMemberCard(string OpenID) { //获取会员卡初始数据模板 List <CardContent> pListCards = GetMemberCardTemplate(OpenID); //如果微信用户不是会员,没有模板,则回复推广消息,由于暂时没有推广功能,暂时写死内容-林子聪-20141215 if (pListCards == null || pListCards.Count == 0) { CardContent pCard = new CardContent(); pCard.ListCardInfo = new List <CardContent.CContent>(); CardContent.CContent pCardContent = new CardContent.CContent(); pCardContent.Title = "会员特权"; pCardContent.ContentID = string.Empty; pCardContent.Content = "测试内容"; pCard.ListCardInfo.Add(pCardContent); pListCards = new List <CardContent>(); pListCards.Add(pCard); return(pListCards); } else { //暂时不考虑定制化服务问题,直接返回结果 CustomService pCService = new CustomService(); Hashtable hsParam = new Hashtable(); //判断是否具有资源 if (pCService.IsReady) { foreach (CardContent pCard in pListCards) { //添加服务参数,微信用户OPENID及会员卡类型编码 hsParam.Add(CustomParameters.OPENID, OpenID); hsParam.Add(CustomParameters.CARDTYPE, pCard.CardID); if (pCard.ListCardInfo == null || pCard.ListCardInfo.Count == 0) { continue; } foreach (CardContent.CContent pContent in pCard.ListCardInfo) { if (pContent.Content.Contains("[[") && pContent.Content.Contains("]]")) { pContent.Content = pCService.ExcuteCService(pContent.Content, hsParam); } } } } } return(pListCards); }
/// <summary> /// 生成测试数据——临时 /// </summary> /// <returns></returns> private CardContent Example2() { string strCOntent = "<div data-am-widget='intro' class='am-intro am-cf am-intro-default'><div class='am-intro-hd'><h2 class='am-intro-title'>Info</h2><a class='am-intro-more am-intro-more-top' href='#more'>更多细节</a></div><div class='am-g am-intro-bd'><div class='am-intro-left am-u-sm-5'><img src='http://i.static.amazeui.org/assets/i/cpts/intro/WP_Cortana_China.png'alt='小娜' /></div><div class='am-intro-right am-u-sm-7'><p>XXXXX电子会员卡,随时申请随时使用</p><p>10秒快速申请,填写电邮地址,即可免费申请XXX尊享会员卡</p><p>凭卡用戶可享受积分返点或折扣优惠;畅享会员专属优惠活动、赠书、免费试吃、免费菜品;定期获得各种商家优惠券</p><br /><p style='font-size: 24px'>急不及待<button onclick='ScrollToBottom()' class='am-btn am-btn-success' data-am-popover='{content: '填写认证立即领取会员卡', trigger: 'hover focus'}'>马上领取</button></p></div></div><img src='http://e.ims.365imgs.cn/e/3/bc/218814.jpg' /></div>"; string pMediaID = "99999"; CardContent pCard = new CardContent(); pCard.CardID = 99; pCard.ImgPath = "/Images/common/会员卡示例.png"; pCard.MediaID = pMediaID; pCard.ListCardInfo = new List <CardContent.CContent>(); CardContent.CContent pContent = new CardContent.CContent(); pContent.Title = "開卡即送"; pContent.Content = strCOntent; pContent.Desc = ""; pCard.ListCardInfo.Add(pContent); return(pCard); }