xxyy
2025-03-18 d4cae5c48af02e109b1febce8c7c21e560cd6525
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseRepository/UnitOfWorks/UnitOfWorkManage.cs
@@ -194,7 +194,7 @@
        public async Task UseTranAsync(Func<Task> action)
        {
            // 开始事务
            _sqlSugarClient.Ado.BeginTran();
            await GetDbClient().BeginTranAsync();
            try
            {
@@ -202,12 +202,12 @@
                await action();
                // 提交事务
                await _sqlSugarClient.Ado.CommitTranAsync();
                await GetDbClient().CommitTranAsync();
            }
            catch (Exception ex)
            {
                // 回滚事务
                await _sqlSugarClient.Ado.RollbackTranAsync();
                await GetDbClient().RollbackTranAsync();
                throw new Exception (ex.Message); // 重新抛出异常,以便调用方可以处理
            }
        }