public string WXShare(string openid, int type) { try { ISystemService sbo = new SystemService(); WriteTxt("新增分享记录-开始"); Cust_Old_New old = new Cust_Old_New { FromUserName = openid, ToUserName = "******", ToUserNickName = "分享活动", Jie = type, CreateTime = DateTime.Now }; long ret = sbo.AddWXShare(old); if (ret > 0) { response.Status = 1; } else { response.Status = 0; } WriteTxt("新增分享记录-结束,结果" + response.Status); } catch (Exception ex) { response.Status = 0; response.Message = "操作异常:" + ex.Message; WriteTxt("新增分享记录-异常,异常" + ex.Message); } return(JsonHelper.ToJSON(response)); }
/// <summary> /// 保存老带新纪录 /// </summary> /// <param name="old"></param> /// <returns></returns> public int SaveCustOldNew(Cust_Old_New old) { if (old.ID == 0) { return((int)Insert(old)); } else { return(Update(old)); } }
/// <summary> /// 新增分享活动 /// </summary> /// <param name="model"></param> /// <returns></returns> public long AddWXShare(Cust_Old_New model) { return(_set.Insert(model)); }
public string OldAndNew(WXCUST_MSG_HIS requestXML, string resxml, int num) { OrderService osbo = new OrderService(); MySmallShopService mss = new MySmallShopService(); OAauth_Log oa = mss.GetOA(num - 10000); if (oa != null) { lock (lockobject) { OAauth_Log o = SaveOA(requestXML.FROMUSERNAME, requestXML.TOUSERNAME); using (TransScope scope = new TransScope(System.Configuration.ConfigurationManager.ConnectionStrings[SPACRM.Common.AppConfig.MainDbKey].ConnectionString)) { if (o != null && requestXML.WXEVENT.ToLower() == "subscribe") { if (o.FromUserName != oa.FromUserName) { int jie = 0; if (DateTime.Now < DateTime.Parse(ActiveEndDate)) { jie = 2; } Cust_Old_New old = new Cust_Old_New { CreateTime = DateTime.Now, FromUserName = oa.FromUserName, OrderID = 0, Price = 20, State = 0, ToUserName = o.FromUserName, ToUserNickName = o.Nickname, Jie = jie }; osbo.SaveCustOldNew(old); //给推荐人一个抽奖码 if (DateTime.Now < DateTime.Parse(ActiveEndDate)) { try { string token = Token(mjuserid); var temp = new { first = new { value = "活动状态变更通知", color = "#173177" }, keyword1 = new { value = "棒棒哒!您邀请的好友**关注【佰草集汉方SPA】啦!", color = "#173177" }, keyword2 = new { value = "小集", color = "#173177" }, keyword3 = new { value = "以礼邀约,迎接初夏", color = "#173177" }, keyword4 = new { value = "2018年4月27日18:00:00 - 5月3日23:59:59", color = "#173177" }, }; string message = SendTemplateMessage(token, oa.FromUserName, ActiveStateChangeTmpId, "#FF0000", temp, WebUrl + "/wechat/SPA/HFOldAndNew.aspx");//Seapage2 } catch (Exception) { } } } } resxml += "<MsgType><![CDATA[text]]></MsgType><Content><![CDATA[感谢您的关注,小集在此等候多时啦!\n\n注册绑定即可获得380元代金券\n凭券消费入店,还可领取入店礼“佰草集汉方SPA金致玉妍院线产品2件套” 一份\n\n<a href='" + WebUrl + "/wechat/SPA/HFOldAndNew.aspx'>邀好友赢大奖</a> \n活动奖品:赢佰草集太极.昼御夜养.源生霜、清肌养颜太极泥、三丽鸥KITTY礼品杯\n\n保存下图并分享参与活动吧!]]></Content><FuncFlag>0</FuncFlag></xml>"; //生成海报 if (DateTime.Now < DateTime.Parse(ActiveEndDate)) { } scope.Commit(); } } } return(resxml); }
/// <summary> /// 保存老带新纪录 /// </summary> /// <param name="old"></param> /// <returns></returns> public int SaveCustOldNew(Cust_Old_New old) { return(_repo.SaveCustOldNew(old)); }