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_TelescopicService/AlarmResetHsyServer.cs |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs
similarity index 87%
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs"
copy to project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs
index cb644ff..b9bba81 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs"
+++ b/project/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs
@@ -20,9 +20,12 @@
     {
         public IRepository<Dt_AlarmResetHsy> Repository => BaseDal;
         private readonly WebSocketServer _webSocketServer;
-        public AlarmResetHsyServer(IRepository<Dt_AlarmResetHsy> BaseDal, WebSocketServer webSocketServer) : base(BaseDal)
+        private readonly IRepository<Sys_User> _user;
+
+        public AlarmResetHsyServer(IRepository<Dt_AlarmResetHsy> BaseDal, WebSocketServer webSocketServer, IRepository<Sys_User> user) : base(BaseDal)
         {
-            _webSocketServer = webSocketServer; 
+            _webSocketServer = webSocketServer;
+            _user = user;
         }
 
 
@@ -50,10 +53,6 @@
         {
             try
             {
-
-
-
-
                 // 鏌ヨ骞舵帓搴忥紝纭繚 ResetStatus 涓� true 鐨勮褰曟帓鍦ㄥ墠闈紝骞舵寜 CreateDate 闄嶅簭鎺掑垪
                 // var query = Db.Queryable<Dt_AlarmResetHsy>()
                 // .OrderBy(x => new { ResetStatus = SqlFunc.IsNull(x.ResetStatus, false), x.CreateDate }, OrderByType.Desc); // 鎸� ResetStatus 涓� true 鎺掑湪鍓嶏紝骞舵寜 CreateDate 闄嶅簭
@@ -79,13 +78,16 @@
 
 
         /// <summary>
-        /// 灏嗚〃涓姸鎬佸叏閮ㄤ负true鐨勬敼涓篺alse
+        /// 灏嗚〃涓儴闂╥d涓虹姸鎬佸叏閮ㄤ负true鐨勬敼涓篺alse
         /// </summary>
         /// <param name="status"></param>
         /// <returns></returns>
-        public WebResponseContent BecomeTrue()
+        public WebResponseContent BecomeTrue(string account)
         {
-            var query=BaseDal.QueryData(x=>x.ResetStatus==true).ToList();
+            //鎵惧埌鐧诲叆浜虹殑deptid
+            var loginer = _user.QueryFirst(x => x.UserName == account);
+
+            var query = BaseDal.QueryData(x => x.ResetStatus == true && x.Deptid==loginer.Dept_Id ).ToList();
             // 濡傛灉娌℃湁鎵惧埌绗﹀悎鏉′欢鐨勬暟鎹�
             if (query.Count == 0)
             {
@@ -113,6 +115,9 @@
 
         }
 
+
+      
+
         public WebResponseContent UpstreamInspectionRoad(UpstreamIDTO upstreamIDTO)
         {
             try

--
Gitblit v1.9.3