예제 #1
0
        /// <summary>
        /// 编辑资讯
        /// </summary>
        private void EditArticle()
        {
            int ArticleId = GetFormValue("articleid", 0);
            //方便测试,此处门店ID写死,真实逻辑是,根据当前登录的门店账户,获取门店ID
            bool flag = ArticleLogic.EditArticle(new ArticleModel()
            {
                ArticleId      = GetFormValue("articleid", 0),
                ArticleIntro   = HttpUtility.UrlDecode(GetFormValue("intro", "")),
                ArticleTitle   = HttpUtility.UrlDecode(GetFormValue("title", "")),
                EnableTop      = GetFormValue("top", 0),
                EnablePublish  = GetFormValue("publish", 0),
                ArticleCover   = GetFormValue("cover", ""),
                ArticleBody    = HttpUtility.UrlDecode(GetFormValue("content", "")),
                SendTargetId   = GetFormValue("targetid", 0),
                ArticleSort    = 0,
                ArticleStatus  = user.UserIndentity == 0 ? 1 : 0,
                AuthorName     = user.UserName,
                AuthorId       = user.ID,
                AuthorIdentity = user.UserIndentity,
                PublishTime    = DateTime.Now,
                TopTime        = DateTime.Now
            });

            if (flag)
            {
                json = JsonHelper.JsonSerializer(new ResultModel(ApiStatusCode.OK));
            }
            else
            {
                json = JsonHelper.JsonSerializer(new ResultModel(ArticleId > 0 ? ApiStatusCode.更新失败 : ApiStatusCode.添加失败));
            }
        }