public static async Task<long> SaveNoticeToSql(NoticeMQ notice) { Message msg = WeChatNoticeHelper.GetMessageType(notice); using(NoticeRepository noticeRepository = new NoticeRepository()) { try { if(await SaveOrNot(msg)) return await noticeRepository.SaveNotice(msg); else return 0; } catch(Exception ex) { LogHelper.LogErrorAsync(typeof(NoticeHelper), ex); return 0; } } }