From ddb33a6bb5a39f3a1719ab283647289d511220ad Mon Sep 17 00:00:00 2001 From: kdh0120 Date: Mon, 15 Nov 2021 04:02:49 +0000 Subject: [PATCH] =?UTF-8?q?<=EC=98=A4=EB=A5=98=EC=88=98=EC=A0=95>=20?= =?UTF-8?q?=ED=86=B5=ED=95=A9=ED=85=8C=EC=8A=A4=ED=8A=B8=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=20.=20543=20BO/Controllers/AccountControllers.cs=20Dao/MyBatis?= =?UTF-8?q?/Maps/Lect.xml=20Model/CM.cs=20=ED=95=99=EC=8A=B5=EB=8F=85?= =?UTF-8?q?=EB=A0=A4=20=EC=88=98=EC=A0=95=EC=9A=94=EC=B2=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BO/Controllers/AccountController.cs | 14 +++++++------- Dao/MyBatis/Maps/Lect.xml | 3 ++- Model/CM.cs | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/BO/Controllers/AccountController.cs b/BO/Controllers/AccountController.cs index 1a0a871..442bcb9 100644 --- a/BO/Controllers/AccountController.cs +++ b/BO/Controllers/AccountController.cs @@ -294,7 +294,7 @@ namespace NP.BO.Controllers title = "[영남건설기술교육원] 교육종료일 안내", mobile = (u.mobile ?? "").Replace("-", ""), mcontents = string.Format("영남건설기술교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " + - (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://www.cte.or.kr/", + (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제를 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://www.cte.or.kr/", u.username, u.cname, u.dday) }); } @@ -314,7 +314,7 @@ namespace NP.BO.Controllers title = "[영남건설기술교육원] 교육종료일 안내", mobile = (u.mobile ?? "").Replace("-", ""), mcontents = string.Format("영남건설기술교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " + - (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://www.cte.or.kr/", + (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제를 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://www.cte.or.kr/", u.username, u.cname, u.dday) }); } @@ -326,13 +326,13 @@ namespace NP.BO.Controllers var masteremail = GetConfig("masteremail"); var senderemail = masteremail.Split(';')[0]; - foreach (var u in lects.Where(w => w.scdno < 3 && w.isemail == 1)) + foreach (var u in lects.Where(w => w.scdno < 8 && w.isemail == 1)) { if (IsEmail(u.email)) { SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 교육종료일 안내", string.Format("영남건설기술교육원입니다.

[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " + - (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제을 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.

☞사이트 : https://www.cte.or.kr/", + (u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제를 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.

☞사이트 : https://www.cte.or.kr/", u.username, u.cname, u.dday)); } } @@ -349,7 +349,7 @@ namespace NP.BO.Controllers isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, mobile = (u.mobile ?? "").Replace("-", ""), mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://www.cte.or.kr/", - u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place) + u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.studyplace) }); } if (m.Users.Where(w => w.isok == 1).Count() > 0) @@ -368,7 +368,7 @@ namespace NP.BO.Controllers isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, mobile = (u.mobile ?? "").Replace("-", ""), mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://www.cte.or.kr/", - u.username, u.cname, u.stime.ToString("yyyy-MM-dd"), u.place) + u.username, u.cname, u.stime.ToString("yyyy-MM-dd"), u.studyplace) }); } if (m.Users.Where(w => w.isok == 1).Count() > 0) @@ -385,7 +385,7 @@ namespace NP.BO.Controllers { SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, u.email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 교육종료일 안내", string.Format("영남건설기술교육원입니다.

{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.

☞사이트 : https://www.cte.or.kr/", - u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.place)); + u.username, u.cname, u.stime.ToString("yyyy-MM-dd"),u.studyplace)); } } } diff --git a/Dao/MyBatis/Maps/Lect.xml b/Dao/MyBatis/Maps/Lect.xml index e3f801c..7c22e30 100644 --- a/Dao/MyBatis/Maps/Lect.xml +++ b/Dao/MyBatis/Maps/Lect.xml @@ -493,12 +493,13 @@ select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime - ,c.edate etime,b.studyplace,b.studytime days + ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), ) AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), ) AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 + left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime=#dtime# union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms diff --git a/Model/CM.cs b/Model/CM.cs index b34748a..001d48e 100644 --- a/Model/CM.cs +++ b/Model/CM.cs @@ -2683,6 +2683,7 @@ namespace NP.Model public String email { get; set; } public String mobile { get; set; } public String place { get; set; } + public String studyplace { get; set; } } [Serializable]