From 76668143e5b81b33a96fb66e6e630a83f38cedfd Mon Sep 17 00:00:00 2001
From: xiaju <1784803958@qq.com>
Date: Sat, 20 Sep 2025 16:45:17 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=85=B3=E9=94=AE=E4=BA=8B=E9=A1=B9?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=97=B6=EF=BC=8C=E9=82=AE=E4=BB=B6=E6=8F=90?=
=?UTF-8?q?=E9=86=92=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9B=202=E3=80=81?=
=?UTF-8?q?=E6=96=BD=E5=B7=A5=E6=8A=80=E6=9C=AF=E4=BA=A4=E5=BA=95=E3=80=81?=
=?UTF-8?q?=E5=9F=B9=E8=AE=AD=E8=AE=B0=E5=BD=95=EF=BC=8C=E8=A1=A5=E5=85=85?=
=?UTF-8?q?=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0=E5=8A=9F=E8=83=BD=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SGGL/BLL/Common/Const.cs | 2 +-
SGGL/BLL/PZHGL/GJSX/GJSXMonitorService.cs | 57 ++++++++-----
.../ConTechnologyDisclosure.aspx | 12 ++-
.../ConTechnologyDisclosure.aspx.designer.cs | 70 ++++++++++------
.../ConTechnologyDisclosureEdit.aspx | 23 ++++--
.../ConTechnologyDisclosureEdit.aspx.cs | 32 +++++++-
...nTechnologyDisclosureEdit.aspx.designer.cs | 45 +++++++++++
.../Comprehensive/DesignDetailsEdit.aspx.cs | 2 -
.../CQMS/Comprehensive/TrainingRecords.aspx | 12 ++-
.../TrainingRecords.aspx.designer.cs | 66 +++++++++------
.../Comprehensive/TrainingRecordsEdit.aspx | 19 +++++
.../Comprehensive/TrainingRecordsEdit.aspx.cs | 30 ++++++-
.../TrainingRecordsEdit.aspx.designer.cs | 81 +++++++++++++++----
.../PZHGL/GJSX/GJSXListEdit.aspx.cs | 22 ++---
14 files changed, 361 insertions(+), 112 deletions(-)
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index e6c00786..55dd6399 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -4188,7 +4188,7 @@ namespace BLL
public const string MajorPlanApprovalMenuId = "fd116c94-714b-4b92-a3c9-cc83d358e2b3";
///
- /// 设计交底管理
+ /// 施工技术交底管理
///
public const string ConTechnologyDisclosureMenuId = "A16CFA9D-2783-4573-95F9-EBA2B682B7EA";
diff --git a/SGGL/BLL/PZHGL/GJSX/GJSXMonitorService.cs b/SGGL/BLL/PZHGL/GJSX/GJSXMonitorService.cs
index e0ffeee7..4b2af579 100644
--- a/SGGL/BLL/PZHGL/GJSX/GJSXMonitorService.cs
+++ b/SGGL/BLL/PZHGL/GJSX/GJSXMonitorService.cs
@@ -24,11 +24,11 @@ namespace BLL
//public static Model.SGGLDB db = Funs.DB;
///
- /// 关键事项通知提醒责任人
+ /// 关键事项通知提醒责任人、抄送人
///
- ///
+ ///
///
- public static void GJSXNoticeSendEmail(string userId, string gjsxId)
+ public static void GJSXNoticeSendEmail(List userIds, string gjsxId)
{
string strSql = $@"select
DATEDIFF(DAY, CompleteDate, isnull(CloseDate,getdate())) AS DateDiffDays
@@ -87,17 +87,28 @@ namespace BLL
}).ToList();
var gItem = lstOverdue.FirstOrDefault();
- var user = UserService.GetUserByUserId(userId);
- if (gItem != null && !string.IsNullOrWhiteSpace(user.Email))
+ if (gItem != null)
{
- MailMessage mail = new MailMessage();
- //邮件主题
- mail.Subject = $"你有新的关键事项了——{gItem.ProjectName}";
- mail.To.Add(user.Email);
- //mail.To.Add("test@test.com");
- mail.IsBodyHtml = true;//确保邮件正文被当作HTML解析
- //邮件正文
- string bodyStr = $@"
+ foreach (var userId in userIds)
+ {
+ var user = UserService.GetUserByUserId(userId);
+ if (!string.IsNullOrWhiteSpace(user.Email))
+ {
+ MailMessage mail = new MailMessage();
+ //邮件主题
+ if (userId == gItem.User_AcceptanceUserId)
+ {
+ mail.Subject = $"你有新的关键事项了——{gItem.ProjectName}";
+ }
+ else
+ {
+ mail.Subject = $"有新的关键事项抄送你了——{gItem.ProjectName}";
+ }
+ mail.To.Add(user.Email);
+ //mail.To.Add("test@test.com");
+ mail.IsBodyHtml = true;//确保邮件正文被当作HTML解析
+ //邮件正文
+ string bodyStr = $@"