From b2e04d15e8284aa23af89200075b6fd52a77477e Mon Sep 17 00:00:00 2001
From: z8018 <1282578289@qq.com>
Date: 星期四, 08 五月 2025 14:50:36 +0800
Subject: [PATCH] 1

---
 project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs
index e2edc32..a8902a4 100644
--- a/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs
@@ -76,6 +76,23 @@
                     query = query.OrderBy((a, b) => b.LoginTiem, OrderByType.Desc);
                 }
 
+                // 濡傛灉涓嶆槸绠$悊鍛橈紝鏍规嵁閮ㄩ棬杩囨护
+                if (pagination.account != "admin")
+                {
+                    var currentUser = _user.Db.Queryable<Sys_User>()
+                        .Where(u => u.UserName == pagination.account)
+                        .First();
+
+                    if (currentUser == null)
+                    {
+                        return new WebResponseContent { Status = false, Data = "鏈幏鍙栧埌鐢ㄦ埛淇℃伅" };
+                    }
+
+                    int? deptId = currentUser.Dept_Id;
+
+                    query = query.Where((a, b) => a.Dept_Id == deptId);
+                }
+
 
                 //杩斿洖缁撴灉
                 var result = query.Select((a, b) => new

--
Gitblit v1.9.3