소스 검색

fix:修复异步删除操作后开启事务报“连接被关闭”的异常

喵你个旺呀 1 년 전
부모
커밋
5f5a16cf3c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Admin.NET/Admin.NET.Core/Job/EnumToDictJob.cs

+ 2 - 2
Admin.NET/Admin.NET.Core/Job/EnumToDictJob.cs

@@ -96,8 +96,8 @@ public class EnumToDictJob : IJob
             if (enumDictType.Id == dbDictType.Id) continue;
             
             // 数据不一致则删除
-            _ = db.Deleteable<SysDictData>().Where(x => x.DictTypeId == dbDictType.Id).ExecuteCommandAsync();
-            _ = db.Deleteable<SysDictType>().Where(x => x.Id == dbDictType.Id).ExecuteCommandAsync();
+            await db.Deleteable<SysDictData>().Where(x => x.DictTypeId == dbDictType.Id).ExecuteCommandAsync();
+            await db.Deleteable<SysDictType>().Where(x => x.Id == dbDictType.Id).ExecuteCommandAsync();
             Console.WriteLine($"【{DateTime.Now}】删除字典数据: {dbDictType.Name}-{dbDictType.Code}");
         }
     }