From 50f3078f4efb3718e921b76567bd33d6c3640a44 Mon Sep 17 00:00:00 2001
From: chenluhua1980 <Chenluhua@qq.com>
Date: 星期三, 21 一月 2026 22:20:31 +0800
Subject: [PATCH] 1.新增“读即已读”逻辑:CServoDlg::AckAlarm(int alarmId)记录已读并刷新角标;弹窗在显示任一告警时自动调用,导航上一条/下一条都会标记已读,工具条数量会同步更新。

---
 SourceCode/Bond/Servo/ProcessJob.cpp |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/SourceCode/Bond/Servo/ProcessJob.cpp b/SourceCode/Bond/Servo/ProcessJob.cpp
index 184b298..eb92df5 100644
--- a/SourceCode/Bond/Servo/ProcessJob.cpp
+++ b/SourceCode/Bond/Servo/ProcessJob.cpp
@@ -75,6 +75,11 @@
         return m_issues;
     }
 
+    void CProcessJob::addIssue(uint32_t code, const std::string& msg)
+    {
+        m_issues.push_back({ code, msg });
+    }
+
     bool CProcessJob::validate(const IResourceView& rv)
     {
         m_issues.clear();
@@ -83,10 +88,6 @@
         auto add = [&](uint32_t code, std::string msg) {
             m_issues.push_back({ code, std::move(msg) });
         };
-
-        if (!rv.isProcessJobsEmpty()) {
-            add(1000, "ProcessJobs Conflict!");
-        }
 
         // —— 基本 / 标识 ——
         if (m_pjId.empty())            add(1001, "PJID empty");

--
Gitblit v1.9.3