/// <summary> /// 删除自动回复 /// </summary> /// <param name="item"></param> /// <returns></returns> public JsonResult DelAutoReplay(AutoReplyInfo item) { BaseController.Result result = new BaseController.Result(); WeixinAutoReplyApplication.DeleteAutoReply(item); result.success = true; result.msg = "规则删除成功!"; return(this.Json((object)result)); }
/// <summary> /// 删除规则 /// </summary> /// <param name="autoReplyInfo"></param> public void DeleteAutoReply(AutoReplyInfo autoReplyInfo) { var m = DbFactory.Default.Del <AutoReplyInfo>().Where(a => a.Id == autoReplyInfo.Id).Succeed(); if (!m) { throw new MallException("错误:规则不存在!"); } }
public JsonResult GetAutoReplayById(int Id) { BaseController.Result result = new BaseController.Result(); AutoReplyInfo autoReplyById = WeixinAutoReplyApplication.GetAutoReplyById(Id); result.success = true; result.Data = (object)autoReplyById; return(this.Json((object)result)); }
public JsonResult DelAutoReplay(AutoReplyInfo item) { var result = new Result(); WeixinAutoReplyApplication.DeleteAutoReply(item); result.success = true; result.msg = "规则删除成功!"; return(Json(result)); }
// GET: Admin/WeiXin public ActionResult FocusReplay() { var item = WeixinAutoReplyApplication.GetAutoReplyByKey(CommonModel.ReplyType.Follow); if (item == null) { item = new AutoReplyInfo(); } return(View(item)); }
/// <summary> /// 删除规则 /// </summary> /// <param name="autoReplyInfo"></param> public void DeleteAutoReply(AutoReplyInfo autoReplyInfo) { var m = Context.AutoReplyInfo.Where(a => a.Id == autoReplyInfo.Id).FirstOrDefault(); if (m == null) { throw new HimallException("错误:规则不存在!"); } Context.AutoReplyInfo.Remove(m); Context.SaveChanges(); }
/// <summary> /// 添加/修改规则 /// </summary> /// <param name="autoReplyInfo"></param> public void ModAutoReply(AutoReplyInfo autoReplyInfo) { var m = Context.AutoReplyInfo.Where(a => a.Id == autoReplyInfo.Id).FirstOrDefault(); if (m != null) { if (m.ReplyType == ReplyType.Keyword || m.ReplyType == ReplyType.Msg) { m.RuleName = autoReplyInfo.RuleName; m.Keyword = autoReplyInfo.Keyword; m.MatchType = autoReplyInfo.MatchType; } m.TextReply = autoReplyInfo.TextReply; m.IsOpen = autoReplyInfo.IsOpen; m.ReplyType = autoReplyInfo.ReplyType; } else { Context.AutoReplyInfo.Add(autoReplyInfo); } Context.SaveChanges(); }
/// <summary> /// 添加/修改规则 /// </summary> /// <param name="autoReplyInfo"></param> public void ModAutoReply(AutoReplyInfo autoReplyInfo) { var m = DbFactory.Default.Get <AutoReplyInfo>().Where(a => a.Id == autoReplyInfo.Id).FirstOrDefault(); if (m != null) { if (m.ReplyType == ReplyType.Keyword || m.ReplyType == ReplyType.Msg) { m.RuleName = autoReplyInfo.RuleName; m.Keyword = autoReplyInfo.Keyword; m.MatchType = autoReplyInfo.MatchType; } m.TextReply = autoReplyInfo.TextReply; m.IsOpen = autoReplyInfo.IsOpen; m.ReplyType = autoReplyInfo.ReplyType; m.ReplyContentType = autoReplyInfo.ReplyContentType; m.MediaId = autoReplyInfo.MediaId; DbFactory.Default.Update(m); } else { DbFactory.Default.Add(autoReplyInfo); } }
/// <summary> /// 删除规则 /// </summary> /// <param name="autoReplyInfo"></param> /// <returns></returns> public static void DeleteAutoReply(AutoReplyInfo autoReplyInfo) { _iAutoReplyService.DeleteAutoReply(autoReplyInfo); }
/// <summary> /// 添加/修改规则 /// </summary> /// <param name="autoReplyInfo"></param> /// <returns></returns> public static void ModAutoReply(AutoReplyInfo autoReplyInfo) { _iAutoReplyService.ModAutoReply(autoReplyInfo); }