/// <summary> /// 新增微信关键字 /// </summary> /// <param name="model">MkWeixinKeywords</param> /// <param name="userIp">操作人员ip</param> /// <param name="operatorSysno">操作人员编号</param> /// <returns>Result instance</returns> /// <remarks>2013-10-24 黄伟 创建</remarks> public Result <int> CreateKeyWords(MkWeixinKeywords model, string userIp, int operatorSysno) { if (IsKeyWordsExist(model.Keywords)) { return(new Result <int> { Message = "关键词已存在,请重新输入!", Status = false }); } int sysNo = 0; try { sysNo = IWeChatDao.Instance.CreateKeyWords(model, operatorSysno); } catch (Exception ex) { SysLog.Instance.WriteLog(LogStatus.SysLogLevel.Error, LogStatus.系统日志来源.后台, "新增微信关键字", LogStatus.系统日志目标类型.WeChatKeyWordsMgm, 0, ex, userIp, operatorSysno); return(new Result <int> { Message = string.Format("保存失败:{0}", ex.Message), Status = false }); } SysLog.Instance.WriteLog(LogStatus.SysLogLevel.Info, LogStatus.系统日志来源.后台, "新增微信关键字", LogStatus.系统日志目标类型.WeChatKeyWordsMgm, 0, null, userIp, operatorSysno); return(new Result <int> { Data = sysNo, Message = "保存成功!", Status = true }); }
public ActionResult CreateOrUpdateKeyWords(int?id, int?sysNo) { //update or just reload after creation if (sysNo != null) { MkWeixinKeywords Entity = new MkWeixinKeywords(); Entity = WeChatBo.Instance.GetMkWeixinKeywordsBySysNo((int)sysNo); //update keywords,load the existed keywords content list var mkWeixinKeywordsReply = new MkWeixinKeywordsReply { WeixinKeywordsSysNo = (int)sysNo }; var dicContent = WeChatBo.Instance.QueryKeyWordsContent(mkWeixinKeywordsReply); var model = new PagedList <MkWeixinKeywordsReply> { TData = dicContent.Any() ? dicContent.First().Value : null, CurrentPageIndex = id ?? 1, TotalItemCount = dicContent.Any() ? dicContent.First().Key : 0 }; //reload if (Request.IsAjaxRequest()) { return(PartialView("QueryKeyWordsContent", model)); } ViewBag.AgentSysNo = Entity.AgentSysNo; ViewBag.DealerSysNo = Entity.DealerSysNo; ViewBag.keyWordSysNo = sysNo; return(View(model)); } return(View()); }
/// <summary> /// 新增微信关键字 /// </summary> /// <param name="model">MkWeixinKeywords</param> /// <param name="operatorSysNo">操作人员编号</param> /// <returns>Result instance</returns> /// <remarks>2013-10-24 黄伟 创建</remarks> public override int CreateKeyWords(MkWeixinKeywords model, int operatorSysNo) { model.CreatedBy = operatorSysNo; model.CreatedDate = DateTime.Now; model.LastUpdateBy = operatorSysNo; model.LastUpdateDate = DateTime.Now; model.Status = MarketingStatus.微信关键词状态.启用.GetHashCode(); //model.ReplyCount++; return(Context.Insert("MkWeixinKeywords", model).AutoMap(m => m.SysNo).ExecuteReturnLastId <int>("SysNo")); }
public ActionResult CreateKeyWords(MkWeixinKeywords model) { var result = WeChatBo.Instance.CreateKeyWords(model, HttpContext.Request.ServerVariables["Remote_Add"], CurrentUser.Base.SysNo); return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 新增微信关键字 /// </summary> /// <param name="model">MkWeixinKeywords</param> /// <param name="operatorSysNo">操作人员编号</param> /// <returns>Result instance</returns> /// <remarks>2013-10-24 黄伟 创建</remarks> public abstract int CreateKeyWords(MkWeixinKeywords model, int operatorSysNo);