diff --git a/Src/Dlhis.Middle/BackgroundServices/HealthCheckBackgroundService.cs b/Src/Dlhis.Middle/BackgroundServices/HealthCheckBackgroundService.cs index 44320032..2c2724d4 100644 --- a/Src/Dlhis.Middle/BackgroundServices/HealthCheckBackgroundService.cs +++ b/Src/Dlhis.Middle/BackgroundServices/HealthCheckBackgroundService.cs @@ -1,4 +1,6 @@ +using Dlhis.Middle.Entities; using Dlhis.Middle.Services; +using Kurisu.AspNetCore.DataAccess.SqlSugar.Services; namespace Dlhis.Middle.BackgroundServices; @@ -23,6 +25,14 @@ public class HealthCheckBackgroundService : BackgroundService if (!_init) { using var scope = _serviceProvider.CreateScope(); + + var db = scope.ServiceProvider.GetService(); + + db.Client.DbMaintenance.CreateDatabase(); + db.Client.CodeFirst.InitTables(); + db.Client.CodeFirst.InitTables(); + db.Client.CodeFirst.InitTables(); + var factories = scope.ServiceProvider.GetService().GetFactories(); var ds = scope.ServiceProvider.GetService(); await ds.InitAsync(factories); diff --git a/Src/Dlhis.Middle/Entities/LocalGainfoMealEntity.cs b/Src/Dlhis.Middle/Entities/LocalGainfoMealEntity.cs index 322272aa..ee2e406d 100644 --- a/Src/Dlhis.Middle/Entities/LocalGainfoMealEntity.cs +++ b/Src/Dlhis.Middle/Entities/LocalGainfoMealEntity.cs @@ -33,5 +33,9 @@ namespace Dlhis.Middle.Entities /// [SugarColumn(ColumnDescription = "版本号")] public int Version { get; set; } + + public decimal BalanceOfRecharge { get; set; } + + public decimal BalanceOfSubsidies { get; set; } } } \ No newline at end of file diff --git a/Src/Dlhis.Middle/Packs/SqlSugarPack.cs b/Src/Dlhis.Middle/Packs/SqlSugarPack.cs index b47ad750..b9c95a03 100644 --- a/Src/Dlhis.Middle/Packs/SqlSugarPack.cs +++ b/Src/Dlhis.Middle/Packs/SqlSugarPack.cs @@ -133,15 +133,4 @@ public class SqlSugarPack : BaseAppPack return db; })); } - - public override void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - using var scope = app.ApplicationServices.CreateScope(); - var db = scope.ServiceProvider.GetService(); - - db.Client.DbMaintenance.CreateDatabase(); - db.Client.CodeFirst.InitTables(); - db.Client.CodeFirst.InitTables(); - db.Client.CodeFirst.InitTables(); - } } \ No newline at end of file