20250401 邮件修改

This commit is contained in:
毕文静 2025-04-01 17:08:06 +08:00
parent b93d507485
commit f957268466
3 changed files with 42 additions and 32 deletions

View File

@ -747,6 +747,11 @@ namespace BLL
/// </summary>
public const string CMTDCString = "CMTDC";
/// <summary>
/// 设计输入策划
/// </summary>
public const string DesignPlanString = "DesignPlan";
/// <summary>
/// 设计输入提醒
/// </summary>

View File

@ -196,7 +196,8 @@ namespace FineUIPro.Web.Design
var input = BLL.DesignInputService.GetDesignInputById(designInputId);
var project = BLL.EProjectService.GeteProjectById(input.EProjectId);
if (input != null)
{
NameValueCollection nameValue = new NameValueCollection();
nameValue.Add("projectNo", project.ProjectControl_JobNo);
nameValue.Add("IssuedDiscOrNo", project.ProjectControl_JobNo + "-" + project.ProjectControl_JobTitle + "," + input.DesignInputChName + " " + input.DesignInputEnName + " " + input.DesignInputNo);
@ -212,6 +213,7 @@ namespace FineUIPro.Web.Design
list.Add(sys_User);
EmailSendMessage(BLL.Const.DesignInputString, nameValue, BLL.Const.CustomString, list, "");
}
}
#endregion
ShowNotify("Save Successfully!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());

View File

@ -280,6 +280,8 @@
/// <param name="sender"></param>
/// <param name="e"></param>
private void MCEmial(object sender, System.Timers.ElapsedEventArgs e)
{
if (DateTime.Now.Hour == 10)
{
var eplist = (from x in Funs.DB.Editor_EProject
where x.CM_MA_MC.Value.AddMonths(3).Year == DateTime.Now.Year
@ -299,6 +301,7 @@
bg.EmailSendMessage(eplist[i], BLL.Const.FIRILHString, nameValue, BLL.Const.CustomString, BLL.Const.projectString2);
}
}
}
//项目的人员的人工时自动关闭MC时间 + 4个月-- >> 项目成员的人工时disable置为1由原来的6个月改为4个月
var eplist1 = (from x in Funs.DB.Editor_EProject
where x.CM_MA_MC.Value.AddMonths(4).Year == DateTime.Now.Year
@ -534,8 +537,8 @@
// 1、 系统在项目计划(改为实际)批准当天自动给项目经理发送提醒邮件,提醒项目经理完成设计输入策划工作,并只适用于CTE设计的项目。
var eprojectList = from x in BLL.Funs.DB.Editor_EProject
where x.PM_General_CDI == "CTE" && x.PM_MA_ProjectApproval.HasValue &&
x.PM_MA_ProjectApproval.Value.Date == DateTime.Now.Date && x.DesignInputMailIsSend == null
where x.PM_General_CDI == "CTE" && x.ProjectControl_MS_Approval.HasValue &&
x.ProjectControl_MS_Approval.Value.Date == DateTime.Now.Date
select x;
if (eprojectList.Count() > 0)
{
@ -555,7 +558,7 @@
List<Model.Sys_User> list = new List<Model.Sys_User>();
list.Add(sys_User);
bg.EmailSendMessage(BLL.Const.DesignInputString, nameValue, BLL.Const.CustomString, list, "");
bg.EmailSendMessage(BLL.Const.DesignPlanString, nameValue, BLL.Const.NoCustomString, list, "");
}
}
}