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 = $@"