using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.IBusiness; namespace Tiger.Business.MES.Transaction { /// /// MES事务基类 /// public abstract class MESTransactionBase : TransactionBase, IMESTransaction { /// /// MES事务基类 /// public MESTransactionBase() { } /// /// 关闭事务 /// /// /// public override bool Close(bool needSaveHistoryLog = false) { return base.Close(needSaveHistoryLog); } public override void Dispose() { try { Logger.Console.Info($"Dispose Transaction(ID: {TransID}]"); } catch (System.Exception ex) { Logger.Console.Fatal(ex, $"Dispose Transaction Exception(ID: {TransID}]"); } base.Dispose(); } } }