public int AddPostsPlus(int postsId, string title) { PostsRepository repository = new PostsRepository(); Entity.m_PostsRecords model = new Entity.m_PostsRecords(); model.PostsId = postsId; model.AppendTime = DateTime.Now; model.RecordsType = 1; model.UserId = Framework.Core.Transform.GetInt(HttpContext.Session.GetString("UserId"), 0); //消息通知 Entity.m_Message message = new Entity.m_Message(); message.AppendUserId = model.UserId; message.Contents = Common.MessageHtml.GetMessageContent(HttpContext.Session.GetString("NickName"), postsId, title, 12); message.IsRead = false; message.MessageType = 12; message.ObjId = postsId; message.PostDate = DateTime.Now; message.UserId = repository.GetPostsByUserId(postsId); //消息推送 int resultCount = repository.AddPostsRecordsByPlus(model, message); if (resultCount > 0) { Extensions.SignalRCore.PushUserMessage(message.UserId.ToString(), _messageHubContext); } return(resultCount); }