From 752223f279965b562e3d086b78f01efb55925ae4 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期三, 30 四月 2025 16:32:23 +0800
Subject: [PATCH] 11

---
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
similarity index 97%
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs"
copy to project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
index 2fabccf..cce280e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs"
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs
@@ -15,6 +15,7 @@
 using Newtonsoft.Json;
 using WIDESEAWCS_Common;
 using FaceAI;
+using System.Runtime.InteropServices;
 
 namespace WIDESEAWCS_SystemServices
 {
@@ -34,7 +35,6 @@
             _menuService = menuService;
 
         }
-
 
 
         #region
@@ -273,12 +273,13 @@
         {
             try
             {
-                string result = FaceCompare.FaceCompareFeature(file1, file2);
-                return result;
+                var result = FaceCompare.match(file1, file2);
+                string buf = Marshal.PtrToStringAnsi(result);
+                return buf;
             }
             catch (Exception e)
             {
-                throw e;
+                return e.Message;
             }
         }
         public override WebResponseContent UpdateData(SaveModel saveModel)
@@ -830,5 +831,22 @@
                 return WebResponseContent.Instance.Error("鍒犻櫎鐢ㄦ埛澶辫触锛�" + ex.Message);
             }
         }
+
+        public WebResponseContent ReturnDeptid(string account)
+        {
+            try
+            {
+                var loginer = BaseDal.QueryData(x => x.UserName == account).FirstOrDefault();
+                if (loginer == null)
+                    return new WebResponseContent { Status = false, Message = "鐢ㄦ埛涓嶅瓨鍦�" };
+                return new WebResponseContent { Status = true, Data = loginer.Dept_Id };
+
+            }
+            catch (Exception ex)
+            {
+
+                return new WebResponseContent { Status = false, Message="澶辫触"};
+            }
+        }
     }
 }

--
Gitblit v1.9.3