최종 확정 - 주간보고에 각 담당자 cc 에서 제거

This commit is contained in:
chi
2020-12-14 10:06:07 +09:00
parent bd41902254
commit 72fbd69856
3 changed files with 83 additions and 78 deletions

View File

@@ -69,7 +69,7 @@ namespace JobReportMailService
}
catch (Exception ex)
{
Console.WriteLine("일간업무알림 실패: " + ex.Message);
}
try
@@ -78,7 +78,7 @@ namespace JobReportMailService
}
catch (Exception ex)
{
Console.WriteLine("주간업무알림 실패: " +ex.Message);
}
}

View File

@@ -13,7 +13,15 @@ namespace JobReportMailService
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();
@@ -146,9 +154,9 @@ namespace JobReportMailService
mail_content += "</table>";
//메일데이터를 생성한다.
mail_to = "chikyun.kim@amkor.co.kr";
mail_bcc = string.Empty;
mail_cc = string.Empty;
//mail_to = "chikyun.kim@amkor.co.kr";
//mail_bcc = string.Empty;
//mail_cc = string.Empty;
mail_to = MailSort(mail_to, MailJD.exceptmail);
if (string.IsNullOrEmpty(mail_to) == false)

View File

@@ -15,7 +15,7 @@ namespace JobReportMailService
if (DateTime.Now.DayOfWeek != DayOfWeek.Monday)
{
Console.WriteLine("주간 업무일지 보고는 월요일에만 작동 합니다");
//return;
return;
}
Console.WriteLine("업무일지 미 작성자(주간) 추출 작업을 시작 합니다");
@@ -127,9 +127,7 @@ namespace JobReportMailService
//오늘잘짜로 등록된 자료가 있으면 처리하지 안흔다.
//해당 사용자의 오늘 날짜로 등록된 자동 데이터가 있다면 대상에 넣지 않는다
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_to = MailJW.tolist;//.Replace("{담당자}", userinfo.email);
var pmail_cc = new List<string>(); //
@@ -143,7 +141,7 @@ namespace JobReportMailService
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)
{
var fitem = item.FirstOrDefault();
@@ -154,8 +152,8 @@ namespace JobReportMailService
{
if (string.IsNullOrEmpty(userinfo.email) == false)
{
if(pmail_cc.Contains(userinfo.email)==false)
pmail_cc.Add(userinfo.email);
//if (pmail_cc.Contains(userinfo.email) == false)
// pmail_cc.Add(userinfo.email);
}
username = userinfo.name;
}
@@ -176,9 +174,9 @@ namespace JobReportMailService
vmail_body += "</table>";
//메일데이터를 생성한다.
mail_bcc = string.Empty;
mail_cc = string.Empty;
mail_to = "chikyun.kim@amkor.co.kr";
//mail_bcc = string.Empty;
//mail_cc = string.Empty;
//mail_to = "chikyun.kim@amkor.co.kr";
db = new EEEntities();
mail_to = MailSort(mail_to, MailJW.exceptmail);
@@ -207,7 +205,6 @@ namespace JobReportMailService
}
}
}
}
}