From 2c6ac44782b648b0a1549c236bd8fa48812459da Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 14 Nov 2024 16:42:36 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BC=98=E5=8C=96null=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HealthCheckBackgroundService.cs | 10 ++++++++++ Src/Dlhis.Middle/Entities/LocalGainfoMealEntity.cs | 4 ++++ Src/Dlhis.Middle/Packs/SqlSugarPack.cs | 11 ----------- 3 files changed, 14 insertions(+), 11 deletions(-) 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