public TransactionLogHelper( ITransactionLogProvider transactionLogProvider , IUnitOfWorkManager unitOfWorkManager , ITransactionLogStore transactionLogStore , ISettingManager settingManager , IRepository <TransactionLog, long> transactionLogRepository) { _transactionLogProvider = transactionLogProvider; _unitOfWorkManager = unitOfWorkManager; _transactionLogStore = transactionLogStore; _settingManager = settingManager; _transactionLogRepository = transactionLogRepository; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; }
/// <summary> /// 保存交易日志 /// </summary> /// <param name="transactionLogStore"></param> /// <param name="transactionLog"></param> public static void Save(this ITransactionLogStore transactionLogStore, TransactionLog transactionLog) { AsyncHelper.RunSync(() => transactionLogStore.SaveAsync(transactionLog)); }