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();
}
}
}