public static int CreateNoticeInfo(NoticeInfo noticeinfo) { if (noticeinfo.Posterid == noticeinfo.Uid) { return(0); } int num = Discuz.Data.Notices.CreateNoticeInfo(noticeinfo); if (num > 0) { int olidByUid = OnlineUsers.GetOlidByUid(noticeinfo.Uid); if (olidByUid > 0) { OnlineUsers.UpdateNewNotices(olidByUid); } } return(num); }
/// <summary> /// 添加指定的通知信息 /// </summary> /// <param name="noticeinfo">要添加的通知信息</param> /// <returns></returns> public static int CreateNoticeInfo(NoticeInfo noticeinfo) { #if !DEBUG if (noticeinfo.Posterid == noticeinfo.Uid) { return(0); } #endif int noticeId = Discuz.Data.Notices.CreateNoticeInfo(noticeinfo); if (noticeId > 0) { int olid = OnlineUsers.GetOlidByUid(noticeinfo.Uid); if (olid > 0) { OnlineUsers.UpdateNewNotices(olid); } } return(noticeId); }