<오류수정>

통합테스트목록 . 543
BO/Controllers/AccountControllers.cs
Dao/MyBatis/Maps/Lect.xml
Model/CM.cs
학습독려 수정요청
This commit is contained in:
kdh0120 2021-11-15 04:02:49 +00:00
parent 559e3e22ad
commit ddb33a6bb5
3 changed files with 10 additions and 8 deletions

View File

@ -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("영남건설기술교육원입니다.<br><br>[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " +
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : https://www.cte.or.kr/",
(u.scdno < 3 ? "학습을 진행" : u.scdno == 3 ? "진행평가에" : u.scdno == 4 ? "최종평가에" : u.scdno == 5 ? "과제 제출" : u.scdno == 6 ? "토론에 참여" : u.scdno == 7 ? "강의평가에 참여" : "-") + " 진행해주세요.<br><br>☞사이트 : 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("영남건설기술교육원입니다.<br><br>{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.<br><br>☞사이트 : 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));
}
}
}

View File

@ -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), <include refid="sql.digest"></include>) AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), <include refid="sql.digest"></include>) 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

View File

@ -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]