Email格式: 變更異常和報表
This commit is contained in:
parent
d2d8fbddf1
commit
7e93a3691f
@ -63,18 +63,26 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
{
|
{
|
||||||
var UserListWithPowerstation = await overviewRepository.GetUserListWithPowerstation(Exception.PowerStationId);
|
var UserListWithPowerstation = await overviewRepository.GetUserListWithPowerstation(Exception.PowerStationId);
|
||||||
|
|
||||||
var Content = $"電站名稱:{Exception.PowerStationName}" + "<br>" +
|
//var Content = $"電站名稱:{Exception.PowerStationName}" + "<br>" +
|
||||||
$"設備編號:{Exception.errDevice}" + "<br>" +
|
// $"設備編號:{Exception.errDevice}" + "<br>" +
|
||||||
$"異常ID編號:{Exception.id}" + "<br>" +
|
// $"異常ID編號:{Exception.id}" + "<br>" +
|
||||||
|
// $"異常類別:{Exception.alarmClassName}" + "<br>" +
|
||||||
|
// $"異常訊息:{Exception.errMsg}" + "<br>";
|
||||||
|
//if(Exception.errMsgT == "d")
|
||||||
|
//{
|
||||||
|
// Content += $"當前數值:{Exception.errValue}" + "<br>";
|
||||||
|
//}
|
||||||
|
//Content += $"發生時間:{Exception.dev_time}";
|
||||||
|
var Content = $"發生時間:{Exception.dev_time}" + "<br>" +
|
||||||
|
$"電站名稱:{Exception.PowerStationName}" + "<br>" +
|
||||||
$"異常類別:{Exception.alarmClassName}" + "<br>" +
|
$"異常類別:{Exception.alarmClassName}" + "<br>" +
|
||||||
$"設備訊息:{Exception.errMsg}" + "<br>";
|
$"異常訊息:{Exception.errMsg}" + "<br>" +
|
||||||
if(Exception.errMsgT == "d")
|
$"設備編號:{Exception.errDevice}" + "<br>" +
|
||||||
|
$"異常編號:{Exception.id}" + "<br>";
|
||||||
|
if (Exception.errMsgT == "d")
|
||||||
{
|
{
|
||||||
Content += $"當前數值:{Exception.errValue}" + "<br>";
|
Content += $"當前數值:{Exception.errValue}" + "<br>";
|
||||||
}
|
}
|
||||||
//Content += $"發生時間:{Exception.dev_time}";
|
|
||||||
string subTime = $",發生時間:{Exception.dev_time}";
|
|
||||||
|
|
||||||
|
|
||||||
foreach (var user in UserListWithPowerstation)
|
foreach (var user in UserListWithPowerstation)
|
||||||
{
|
{
|
||||||
@ -85,7 +93,7 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
UserId = user.Id,
|
UserId = user.Id,
|
||||||
EmailType = 4,
|
EmailType = 4,
|
||||||
RecipientEmail = user.Email,
|
RecipientEmail = user.Email,
|
||||||
Subject = companyName + "太陽能監控" + Exception.alarmClassName + "-異常通知" + subTime,
|
Subject = "太陽能監控系統異常通知-" + Exception.PowerStationName + "-" + Exception.alarmClassName,
|
||||||
Content = Content,
|
Content = Content,
|
||||||
RecipientName = user.Name,
|
RecipientName = user.Name,
|
||||||
Type = 1,
|
Type = 1,
|
||||||
|
|||||||
@ -260,7 +260,7 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
UserId = user.Id,
|
UserId = user.Id,
|
||||||
EmailType = 0,
|
EmailType = 0,
|
||||||
RecipientEmail = user.Email,
|
RecipientEmail = user.Email,
|
||||||
Subject = companyName + "太陽能監控-日報表",
|
Subject = companyName + "-太陽能監控系統-日報表",
|
||||||
Attachment = stationReportName,
|
Attachment = stationReportName,
|
||||||
RecipientName = user.Name,
|
RecipientName = user.Name,
|
||||||
Type = 1
|
Type = 1
|
||||||
@ -300,7 +300,7 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
UserId = user.Id,
|
UserId = user.Id,
|
||||||
EmailType = 2,
|
EmailType = 2,
|
||||||
RecipientEmail = user.Email,
|
RecipientEmail = user.Email,
|
||||||
Subject = companyName + "太陽能監控-綜合報表",
|
Subject = companyName + "-太陽能監控系統-綜合報表",
|
||||||
Attachment = stationMaxReportName,
|
Attachment = stationMaxReportName,
|
||||||
RecipientName = user.Name,
|
RecipientName = user.Name,
|
||||||
Type = 1
|
Type = 1
|
||||||
@ -336,7 +336,7 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
NoticeSchedule MaxmonthSchedule = new NoticeSchedule()
|
NoticeSchedule MaxmonthSchedule = new NoticeSchedule()
|
||||||
{
|
{
|
||||||
RecipientEmail = user.Email,
|
RecipientEmail = user.Email,
|
||||||
Subject = companyName + "太陽能監控-綜合報表",
|
Subject = companyName + "-太陽能監控系統-綜合報表",
|
||||||
Attachment = stationReportmaxmonthName,
|
Attachment = stationReportmaxmonthName,
|
||||||
RecipientName = user.Name,
|
RecipientName = user.Name,
|
||||||
Type = 1,
|
Type = 1,
|
||||||
@ -384,7 +384,7 @@ namespace SolarPower.Quartz.Jobs
|
|||||||
NoticeSchedule MonthSchedule = new NoticeSchedule()
|
NoticeSchedule MonthSchedule = new NoticeSchedule()
|
||||||
{
|
{
|
||||||
RecipientEmail = user.Email,
|
RecipientEmail = user.Email,
|
||||||
Subject = companyName + "太陽能監控-月報表",
|
Subject = companyName + "-太陽能監控系統-月報表",
|
||||||
Attachment = stationReportmonthName,
|
Attachment = stationReportmonthName,
|
||||||
RecipientName = user.Name,
|
RecipientName = user.Name,
|
||||||
Type = 1,
|
Type = 1,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user