From d723d5c1413bb38ceb7d7404f4817e6540c3c2a0 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期四, 12 六月 2025 16:18:33 +0800
Subject: [PATCH] 人脸识别

---
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs           |    4 ++--
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj                   |    2 +-
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs |    4 +---
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json                         |    1 +
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs                               |    9 ++++++---
 5 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj
index 40e6714..88c2ecb 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/WIDESEAWCS_Model.csproj
@@ -9,7 +9,7 @@
 
 	<ItemGroup>
 		<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
-		<PackageReference Include="WIDESEAWCS_Core" Version="1.0.15" />
+		<PackageReference Include="WIDESEAWCS_Core" Version="1.0.26" />
 	</ItemGroup>
 
 	<ItemGroup>
diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
index 2707487..c99bbb3 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
@@ -25,11 +25,9 @@
     [ApiController]
     public class Sys_UserController : ApiBaseController<ISys_UserService, Sys_User>
     {
-        private readonly IHttpContextAccessor _httpContextAccessor;
 
-        public Sys_UserController(ISys_UserService userService, IHttpContextAccessor httpContextAccessor) : base(userService)
+        public Sys_UserController(ISys_UserService userService) : base(userService)
         {
-            _httpContextAccessor = httpContextAccessor;
         }
         [HttpPost, Route("FaceCompareFeature"), AllowAnonymous]
         public WebResponseContent FaceCompareFeature(string file1, string file2)
diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs
index 6181148..75207ae 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs
@@ -46,12 +46,14 @@
 builder.Services.AddAllOptionRegister();//读取配置文件
 builder.Services.AddMemoryCacheSetup();//缓存
 builder.Services.AddSqlsugarSetup();//SqlSugar 启动服务
-//builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入
+if (AppSettings.GetValue("DBSeedEnable").ObjToBool())
+    builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入
 builder.Services.AddHostedService<SeedDataHostedService>();
 builder.Services.AddDbSetup();//Db 启动服务
 
 builder.Services.AddScoped<QuartzJobCreateDataTabel>();
-builder.Services.AddHostedService<QuartzJobDataTableHostedService>();
+if (AppSettings.GetValue("DBSeedEnable").ObjToBool())
+    builder.Services.AddHostedService<QuartzJobDataTableHostedService>();
 
 builder.Services.AddWebSocketSetup();
 
@@ -69,7 +71,8 @@
 
 builder.Services.AddHttpContextSetup();
 
-builder.Services.AddHostedService<QuartzJobHostedService>();
+if (AppSettings.Get("QuartzJobAutoStart").ObjToBool())
+    builder.Services.AddHostedService<QuartzJobHostedService>();//任务调度 启动服务
 
 builder.Services.AddMvc(options =>
 {
diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json
index ed480d8..ab9fa65 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json
@@ -33,6 +33,7 @@
   "ApiName": "WIDESEA",
   "ExpMinutes": 120,
   "QuartzJobAutoStart": false,
+  "DBSeedEnable": false,
   "LogDeubgEnable": false, //鏄惁璁板綍璋冭瘯鏃ュ織
   "PrintSql": false, //鎵撳嵃SQL璇彞
   "LogAOPEnable": false, //鏄惁璁板綍AOP鏃ュ織
diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs
index 9fd656b..a157c22 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs
@@ -73,12 +73,12 @@
                         }
                         else
                         {
-                            return WebResponseContent.Instance.Error("鏈壘鍒板尮閰嶇殑鐢ㄦ埛淇℃伅");
+                            return WebResponseContent.Instance.Error($"鏈壘鍒板尮閰嶇殑鐢ㄦ埛淇℃伅,{result}");
                         }
                     }
                     else
                     {
-                        return WebResponseContent.Instance.Error("鏈壘鍒板尮閰嶇殑浜鸿劯淇℃伅");
+                        return WebResponseContent.Instance.Error($"鏈壘鍒板尮閰嶇殑浜鸿劯淇℃伅,{result}");
                     }
                 }
                 else

--
Gitblit v1.9.3