최종 확정 - 주간보고에 각 담당자 cc 에서 제거
This commit is contained in:
@@ -69,7 +69,7 @@ namespace JobReportMailService
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("일간업무알림 실패: " + ex.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
@@ -78,7 +78,7 @@ namespace JobReportMailService
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("주간업무알림 실패: " +ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,15 @@ namespace JobReportMailService
|
|||||||
static void WorkDay()
|
static void WorkDay()
|
||||||
{
|
{
|
||||||
|
|
||||||
Console.WriteLine("업무일지 미 작성자 추출 작업을 시작 합니다");
|
|
||||||
|
if(DateTime.Now.DayOfWeek == DayOfWeek.Saturday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday || DateTime.Now.DayOfWeek == DayOfWeek.Monday )
|
||||||
|
{
|
||||||
|
Console.WriteLine("토/일/월요일에는 일별 보고를 작동하지 않습니다");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else Console.WriteLine("업무일지 미 작성자 추출 작업을 시작 합니다");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var db = new EEEntities();
|
var db = new EEEntities();
|
||||||
|
|
||||||
@@ -146,9 +154,9 @@ namespace JobReportMailService
|
|||||||
mail_content += "</table>";
|
mail_content += "</table>";
|
||||||
|
|
||||||
//메일데이터를 생성한다.
|
//메일데이터를 생성한다.
|
||||||
mail_to = "chikyun.kim@amkor.co.kr";
|
//mail_to = "chikyun.kim@amkor.co.kr";
|
||||||
mail_bcc = string.Empty;
|
//mail_bcc = string.Empty;
|
||||||
mail_cc = string.Empty;
|
//mail_cc = string.Empty;
|
||||||
|
|
||||||
mail_to = MailSort(mail_to, MailJD.exceptmail);
|
mail_to = MailSort(mail_to, MailJD.exceptmail);
|
||||||
if (string.IsNullOrEmpty(mail_to) == false)
|
if (string.IsNullOrEmpty(mail_to) == false)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace JobReportMailService
|
|||||||
if (DateTime.Now.DayOfWeek != DayOfWeek.Monday)
|
if (DateTime.Now.DayOfWeek != DayOfWeek.Monday)
|
||||||
{
|
{
|
||||||
Console.WriteLine("주간 업무일지 보고는 월요일에만 작동 합니다");
|
Console.WriteLine("주간 업무일지 보고는 월요일에만 작동 합니다");
|
||||||
//return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine("업무일지 미 작성자(주간) 추출 작업을 시작 합니다");
|
Console.WriteLine("업무일지 미 작성자(주간) 추출 작업을 시작 합니다");
|
||||||
@@ -127,9 +127,7 @@ namespace JobReportMailService
|
|||||||
//오늘잘짜로 등록된 자료가 있으면 처리하지 안흔다.
|
//오늘잘짜로 등록된 자료가 있으면 처리하지 안흔다.
|
||||||
//해당 사용자의 오늘 날짜로 등록된 자동 데이터가 있다면 대상에 넣지 않는다
|
//해당 사용자의 오늘 날짜로 등록된 자동 데이터가 있다면 대상에 넣지 않는다
|
||||||
db = new EEEntities();
|
db = new EEEntities();
|
||||||
var Exists = db.MailData.Where(t => t.gcode == vGcode && t.wuid == "395552" && t.pdate == str_dt && t.cate.StartsWith("JW")).Any();
|
|
||||||
if (Exists == false)
|
|
||||||
{
|
|
||||||
var mail_subject = MailJW.subject;
|
var mail_subject = MailJW.subject;
|
||||||
var mail_to = MailJW.tolist;//.Replace("{담당자}", userinfo.email);
|
var mail_to = MailJW.tolist;//.Replace("{담당자}", userinfo.email);
|
||||||
var pmail_cc = new List<string>(); //
|
var pmail_cc = new List<string>(); //
|
||||||
@@ -143,7 +141,7 @@ namespace JobReportMailService
|
|||||||
vmail_body += "<br/>조회기간 : " + sd.ToShortDateString() + "~" + ed.ToShortDateString();
|
vmail_body += "<br/>조회기간 : " + sd.ToShortDateString() + "~" + ed.ToShortDateString();
|
||||||
|
|
||||||
//참고데이터를 추가한다
|
//참고데이터를 추가한다
|
||||||
var usergrplist = totWarnList.OrderBy(t=>t.uname).GroupBy(t => t.uid).ToList();
|
var usergrplist = totWarnList.OrderBy(t => t.uname).GroupBy(t => t.uid).ToList();
|
||||||
foreach (var item in usergrplist)
|
foreach (var item in usergrplist)
|
||||||
{
|
{
|
||||||
var fitem = item.FirstOrDefault();
|
var fitem = item.FirstOrDefault();
|
||||||
@@ -154,8 +152,8 @@ namespace JobReportMailService
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(userinfo.email) == false)
|
if (string.IsNullOrEmpty(userinfo.email) == false)
|
||||||
{
|
{
|
||||||
if(pmail_cc.Contains(userinfo.email)==false)
|
//if (pmail_cc.Contains(userinfo.email) == false)
|
||||||
pmail_cc.Add(userinfo.email);
|
// pmail_cc.Add(userinfo.email);
|
||||||
}
|
}
|
||||||
username = userinfo.name;
|
username = userinfo.name;
|
||||||
}
|
}
|
||||||
@@ -176,9 +174,9 @@ namespace JobReportMailService
|
|||||||
vmail_body += "</table>";
|
vmail_body += "</table>";
|
||||||
|
|
||||||
//메일데이터를 생성한다.
|
//메일데이터를 생성한다.
|
||||||
mail_bcc = string.Empty;
|
//mail_bcc = string.Empty;
|
||||||
mail_cc = string.Empty;
|
//mail_cc = string.Empty;
|
||||||
mail_to = "chikyun.kim@amkor.co.kr";
|
//mail_to = "chikyun.kim@amkor.co.kr";
|
||||||
|
|
||||||
db = new EEEntities();
|
db = new EEEntities();
|
||||||
mail_to = MailSort(mail_to, MailJW.exceptmail);
|
mail_to = MailSort(mail_to, MailJW.exceptmail);
|
||||||
@@ -207,7 +205,6 @@ namespace JobReportMailService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user