/// <summary> /// 发表或编辑帖子 /// </summary> /// <param name="model"></param> /// <returns></returns> public static ForumTopicInfo PostTopic(ForumTopicInfo model) { if (model.Id == 0) { //添加 model.Id = ForumTopicManage.PostTopic(model); //Forums表 ForumManage.UpdateTopics(model.ForumId); //主题数+1 ForumManage.UpdateLastTopic(model.ForumId, model.Id, model.Title, model.PostDateTime); //更新最后发表贴 ForumManage.UpdateLastPoster(model.ForumId, model.PosterId, model.Poster); //ForumMyTopic表 ForumTopicManage.AddMyTopic(model.PosterId, model.Id); } else { //编辑 ForumTopicManage.UpdateTopic(model); } return(model); }