From 783124921880bc22cc208cd07f100ac95473a78a Mon Sep 17 00:00:00 2001 From: kdh0120 Date: Fri, 11 Dec 2020 06:31:15 +0000 Subject: [PATCH] --- BO/Controllers/AccountController.cs | 63 ++++++++++++++++ BO/Views/Home/Index.cshtml | 4 +- BO/Views/cm/qs.cshtml | 2 + BO/js/site.js | 2 +- BO/obj/Debug/BO.csprojAssemblyReference.cache | Bin 15527 -> 158894 bytes Base/Controller/ACommon.cs | 4 +- Base/Controller/ACommonCRoom.cs | 71 ++++++++++++++++-- Base/Controller/BasePartialController.cs | 59 ++++++++++++++- .../Debug/Base.csprojAssemblyReference.cache | Bin 8781 -> 130268 bytes .../Debug/Dao.csprojAssemblyReference.cache | Bin 4091 -> 44296 bytes FO/Controllers/MyController.cs | 1 + FO/Views/My/PayInfo.cshtml | 14 +++- Model/Common.cs | 1 + 13 files changed, 202 insertions(+), 19 deletions(-) diff --git a/BO/Controllers/AccountController.cs b/BO/Controllers/AccountController.cs index 29f8e14..f308db8 100644 --- a/BO/Controllers/AccountController.cs +++ b/BO/Controllers/AccountController.cs @@ -287,6 +287,8 @@ namespace NP.BO.Controllers m.Users.Add(new MemoUser() { userno = u.userno, + uno = SUserInfo.UserNo, + uip = GetUserIP(), smstype = "A", isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, title = "[영남건설기술교육원] 진행평가 참여 알림", @@ -301,6 +303,27 @@ namespace NP.BO.Controllers SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage1"); m.Users.Clear(); } + + foreach (var u in lects.Where(w => w.scdno < 8 && w.issms == 1)) + { + m.Users.Add(new MemoUser() + { + userno = u.userno, + smstype = "S", + isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, + 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://edu.kfcf.or.kr", + u.username, u.cname, u.dday) + }); + } + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + var masteremail = GetConfig("masteremail"); var senderemail = masteremail.Split(';')[0]; foreach (var u in lects.Where(w => w.scdno < 3 && w.isemail == 1)) @@ -334,6 +357,26 @@ namespace NP.BO.Controllers SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage7"); m.Users.Clear(); } + + foreach (var u in lects.Where(w => w.scdno == 8 && w.issms == 1)) + { + m.Users.Add(new MemoUser() + { + userno = u.userno, + smstype = "S", + title = "[영남건설기술교육원] 진행평가 참여 알림", + isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, + mobile = (u.mobile ?? "").Replace("-", ""), + mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://edu.kfcf.or.kr", + u.username, u.cname, u.stime.ToString("yyyy-MM-dd"), u.place) + }); + } + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + var masteremail = GetConfig("masteremail"); var senderemail = masteremail.Split(';')[0]; foreach (var u in lects.Where(w => w.scdno == 8 && w.isemail == 1)) @@ -366,6 +409,26 @@ namespace NP.BO.Controllers SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage8"); m.Users.Clear(); } + + foreach (var u in lects.Where(w => w.scdno == 9 && w.issms == 1)) + { + m.Users.Add(new MemoUser() + { + userno = u.userno, + smstype = "S", + title = "[영남건설기술교육원] 진행평가 참여 알림", + isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, + mobile = (u.mobile ?? "").Replace("-", ""), + mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 자격검정이 [{2}]에 {3}에서 이뤄질 예정입니다.\n\n☞사이트: https://edu.kfcf.or.kr", + u.username, u.cname, u.stime.ToString("yyyy-MM-dd HH:mm"), u.place) + }); + } + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + var masteremail = GetConfig("masteremail"); var senderemail = masteremail.Split(';')[0]; foreach (var u in lects.Where(w => w.scdno == 9 && w.isemail == 1)) diff --git a/BO/Views/Home/Index.cshtml b/BO/Views/Home/Index.cshtml index f63bbf9..f07bb6e 100644 --- a/BO/Views/Home/Index.cshtml +++ b/BO/Views/Home/Index.cshtml @@ -9,7 +9,7 @@ 홈페이지Q&A미답변 강의Q&A미답변 환불요청 - 교재미배송 + @*교재미배송*@ 계산서미발행 @@ -19,7 +19,7 @@ @Model.Data.intval2.ToString("#,0") 건 @Model.Data.intval3.ToString("#,0") 건 @Model.Data.intval4.ToString("#,0") 건 - @Model.Data.intval5.ToString("#,0") 건 + @*@Model.Data.intval5.ToString("#,0") 건*@ @Model.Data.intval6.ToString("#,0") 건 diff --git a/BO/Views/cm/qs.cshtml b/BO/Views/cm/qs.cshtml index dd2bd91..40aec4d 100644 --- a/BO/Views/cm/qs.cshtml +++ b/BO/Views/cm/qs.cshtml @@ -232,6 +232,7 @@ // (es[5] != "" ? ("분류5: " + es[5]) : "")); //} else if (capResult.code == 123) { + $('#file').val(""); var es = capResult.msg.split(';'); msg2("존재하지 않는 문제유형코드가 있습니다. 확인후 다시 업로드해주세요.
" + (es[0] != "" ? ("분류1: " + es[0] + "
") : "") + @@ -241,6 +242,7 @@ (es[4] != "" ? ("분류5: " + es[4]) : "")); } else { + $('#file').val(""); console.log(capResult.msg); msg2("업로드가 실패했습니다.


" + capResult.msg, null, true); } diff --git a/BO/js/site.js b/BO/js/site.js index ef8e67a..79e30db 100644 --- a/BO/js/site.js +++ b/BO/js/site.js @@ -819,7 +819,7 @@ function capfile(url, data, callback, noeval, setBG, jsislayer2, abscaller) { if (_setBG) { $("#bglayer").hide(); } - capResult = data; + data = null; if (capResult.code == 1000 || _abscaller) { eval(capfilecallback.substr(capfilecallback.length - 1, 1) == ")" ? capfilecallback : (capfilecallback + "()")); } diff --git a/BO/obj/Debug/BO.csprojAssemblyReference.cache b/BO/obj/Debug/BO.csprojAssemblyReference.cache index 604a8d88cce1c0325fbb28ce873e1fa62ae0dc49..79ba8df1ae50043e658f5c560fc5ee7e4953d596 100644 GIT binary patch literal 158894 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 diff --git a/Base/Controller/ACommon.cs b/Base/Controller/ACommon.cs index 2f9d0d8..c41c2e6 100644 --- a/Base/Controller/ACommon.cs +++ b/Base/Controller/ACommon.cs @@ -1229,9 +1229,9 @@ namespace NP.Base.Controllers return JsonBack(new JsonRtn() { code = 1, msg = "객관식은 최소한 보기 2개와 답을 입력해야합니다. " + seq + "번째 문제를 확인해주세요" }); } //주관식 단답 정답 기입 확인 - if (d.atype > 0 && (string.IsNullOrEmpty(d.qitext1.Replace(" ", "")))) + if (d.atype == 1 && (string.IsNullOrEmpty(d.qitext1.Replace(" ", "")))) { - return JsonBack(new JsonRtn() { code = 1, msg = "단답형은 답을 입력해야합니다. " + seq + "번째 문제를 확인해주세요" }); + return JsonBack(new JsonRtn() { code = 1, msg = "주관식과 단답형은 답을 입력해야합니다. " + seq + "번째 문제를 확인해주세요" }); } ////주관식 단답 정답 기입 확인 //if (d.atype > 0 && (string.IsNullOrEmpty(d.qitext1.Replace(" ", "")))) diff --git a/Base/Controller/ACommonCRoom.cs b/Base/Controller/ACommonCRoom.cs index 461ed01..f63be76 100644 --- a/Base/Controller/ACommonCRoom.cs +++ b/Base/Controller/ACommonCRoom.cs @@ -865,7 +865,23 @@ namespace NP.Base.Controllers SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage1"); m.Users.Clear(); } - + + m.Users.Add(new MemoUser() + { + smstype = "S", + isok = 1, + title = "[영남건설기술교육원] 진행평가 참여 알림", + mobile = mobile, + mcontents = string.Format("영남건설기술교육원입니다.\n\n[{0}]님이 수강중인 [{1}] 강좌의 교육 종료일이 {2}일 남았습니다. 종료되기전에 서둘러 " + + (scdno < 3 ? "학습을 진행" : scdno == 3 ? "진행평가에" : scdno == 4 ? "최종평가에" : scdno == 5 ? "과제을 제출" : scdno == 6 ? "토론에 참여" : scdno == 7 ? "강의평가에 참여" : "-") + "해주세요.\n\n☞사이트 : https://ynicte.nptc.kr/", + "test", "테스트", 1) + }); + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + if (IsEmail(email)) { SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, @@ -885,8 +901,27 @@ namespace NP.Base.Controllers mobile = mobile, mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://ynicte.nptc.kr/", "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"),"영남건설기술교육원 대회의실")}); - SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage7"); - m.Users.Clear(); + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage7"); + m.Users.Clear(); + } + + m.Users.Add(new MemoUser() + { + smstype = "S", + isok = 1, + title = "[영남건설기술교육원] 진행평가 참여 알림", + mobile = mobile, + mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 신청중인 [{1}] 강좌의 교육이 [{2}]에 {3}에서 시작됩니다.\n\n☞사이트 : https://ynicte.nptc.kr/", + "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd"), "영남건설기술교육원 대회의실") + }); + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + if (IsEmail(email)) { SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림", @@ -905,11 +940,33 @@ namespace NP.Base.Controllers mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.\n\n☞사이트: https://ynicte.nptc.kr/", "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm")) }); - SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage8"); - m.Users.Clear(); + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveTalk(m.Users.Where(w => w.isok == 1).ToList(), "encourage8"); + m.Users.Clear(); + } + + m.Users.Add(new MemoUser() + { + smstype = "S", + isok = 1, + title = "[영남건설기술교육원] 진행평가 참여 알림", + mobile = mobile, + mcontents = string.Format("영남건설기술교육원입니다.\n\n{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.\n\n☞사이트: https://ynicte.nptc.kr/", + "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm")) + }); + if (m.Users.Where(w => w.isok == 1).Count() > 0) + { + SaveSmsMulti(m.Users.Where(w => w.isok == 1).ToList()); + m.Users.Clear(); + } + + if (IsEmail(email)) + { SendEmail(masteremail.Split(';')[1], GetInt(masteremail.Split(';')[2]), masteremail.Split(';')[3], masteremail.Split(';')[4], 999, email, senderemail, "[영남건설기술교육원]", "[영남건설기술교육원] 진행평가 참여 알림", - string.Format("영남건설기술교육원입니다.

{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.

☞사이트: https://ynicte.nptc.kr/", - "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm"))); + string.Format("영남건설기술교육원입니다.

{0}님이 수강중인 [{1}] 자격검정이 [{2}]에 영남건설기술교육원 대회의실에서 이뤄질 예정입니다.

☞사이트: https://ynicte.nptc.kr/", + "test", "테스트", DateTime.Now.ToString("yyyy-MM-dd HH:mm"))); + } } return JsonOK(1); } diff --git a/Base/Controller/BasePartialController.cs b/Base/Controller/BasePartialController.cs index 846ae0f..1e5951a 100644 --- a/Base/Controller/BasePartialController.cs +++ b/Base/Controller/BasePartialController.cs @@ -11,6 +11,7 @@ using System.IO; using System.Web.Mail; using System.Web.Compilation; using NP.Model; +using System.Net.Http; namespace NP.Base { @@ -1235,9 +1236,8 @@ namespace NP.Base } public void SaveTalk(IList Users, String tmplkey) { - - IList m = new List() { }; - var us = Users.Where(w => w.isok == 1).ToList(); + Memo m = new Memo() { Users = Users ,uno = SUserInfo.UserNo,uip = GetUserIP()}; + var us = m.Users.Where(w => w.isok == 1).ToList(); if (us.Count() > 0) { System.Text.StringBuilder sb = new System.Text.StringBuilder(""); @@ -1259,8 +1259,61 @@ namespace NP.Base var cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into mts_atalk_msg(tran_sender_key,tran_tmpl_cd,tran_callback,tran_phone,tran_subject,tran_msg,tran_date,tran_type,tran_status,tran_replace_type,tran_replace_msg) values" + sb.ToString().Substring(1), conn); cmd.ExecuteNonQuery(); } + Dao.Save("common.smsuser.in", m); } } + [HttpPost] + public JsonResult SaveSmsMulti(IList Users) + { + Memo m = new Memo() {Users = Users }; + //m.mcontents = m.mcontents.Length > 1000 ? m.mcontents.Substring(0, 1000) : m.mcontents; + var us = m.Users.Where(w => w.isok == 1).ToList(); + if (us.Count() > 0) + { + m.uno = SUserInfo.UserNo; + m.uip = GetUserIP(); + Dao.Insert("common.sms.in", m); + System.Text.StringBuilder sbm = new System.Text.StringBuilder(""); + System.Text.StringBuilder sbs = new System.Text.StringBuilder(""); + var cbnum = GetConfig("mtssendnum"); + for (var i = 0; i < us.Count(); i++) + { + us[i].ismms = System.Text.Encoding.Default.GetBytes(us[i].mcontents).Length > 90; + if (us[i].ismms) + { + sbm.Append(string.Format(",('{0}','{1}','{2}', now(),{5},'{3}','{4}')", us[i].mobile, cbnum, us[i].mcontents, m.mno, us[i].userno, us[i].ismms ? 4 : 0)); + } + else + { + sbs.Append(string.Format(",('{0}','{1}','{2}', now(),{5},'{3}','{4}')", us[i].mobile, cbnum, us[i].mcontents, m.mno, us[i].userno, us[i].ismms ? 4 : 0)); + } + } + var strConn = GetConfig("mtsdb"); + //sms일경우 + if(us.Where(w=>!w.ismms).Count()> 0) + { + using (var conn = new MySql.Data.MySqlClient.MySqlConnection(strConn)) + { + conn.Open(); + var cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into mts_sms_msg(tran_phone,tran_callback,tran_msg,tran_date,tran_type,tran_etc1,tran_etc2) values" + sbs.ToString().Substring(1), conn); + cmd.ExecuteNonQuery(); + } + } + //mms일경우 + if(us.Where(w=>w.ismms).Count() > 0) + { + using (var conn = new MySql.Data.MySqlClient.MySqlConnection(strConn)) + { + conn.Open(); + var cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into mts_mms_msg(tran_phone,tran_callback,tran_msg,tran_date,tran_type,tran_etc1,tran_etc2) values" + sbm.ToString().Substring(1), conn); + cmd.ExecuteNonQuery(); + } + } + + return JsonOK(Dao.Save("common.smsuser.in", m)); + } + return JsonOK(0); + } /// /// /// diff --git a/Base/obj/Debug/Base.csprojAssemblyReference.cache b/Base/obj/Debug/Base.csprojAssemblyReference.cache index 6ec1aba43f09fab4e8009d4483744b964f97d35b..782c52b19df438ae37b53a7b9b5619f8923768bc 100644 GIT binary patch literal 130268 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 SCN105DchM9rclNyrT!0aK6_>W literal 8781 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 delta 781 zcmeCU#q?W#gFhn|BLf2iCkv2Zo*c>O$jCT(HlwkC02@#MEW-h0uyRbE$o9(T%D*K~ zkIcEj0T$;3Y2yMB+(3ej2S{+0ndlkl85Vs2`Aeo;0X zKTwE)m2+~U@$Shjf-|%PfLsp006pLQl++w9PC+1-QwXF62tXDw)&mKaxBvhDpX{h= zHn~PfnDNcz2|~fFqCjz@$^YcUCjS$XV-%Y#E9}7qat~M+^W*?IGf8nEk5d9fNCF8# zkV8R$g?I8kVP64$kX<0a#0avGcQT`j2&2?wF_mCO@y&_G%uHcYAW0x*WRnJx9J$5G z`9(RINnD&VKrW{&kbnWOD;XaFT?uk2NR;s*knskHL7w0OyNpu-$YhlOn;nTTTM;PA z9b8#llA5dMl30?+#i;}o;Zz0^FaRLpJ#;rpY=$mHZ%2gHi+2_NtgLNs|YijGzzz#WN`NAOltfW*~R+NBwP+ z@6Hbfy9Ff8sS8!a5AqLqq diff --git a/FO/Controllers/MyController.cs b/FO/Controllers/MyController.cs index d0e5378..1bce72d 100644 --- a/FO/Controllers/MyController.cs +++ b/FO/Controllers/MyController.cs @@ -238,6 +238,7 @@ namespace NP.FO.Controllers public ActionResult PayInfo(VMPay vm) { ViewBag.istest = GetConfig("ispaytest"); + ViewBag.reporturl = GetConfig("reporturl"); vm.Pay = Dao.Get("pay.mypay", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo }, { "payno", vm.payno } }).FirstOrDefault(); if (vm.Pay == null) { diff --git a/FO/Views/My/PayInfo.cshtml b/FO/Views/My/PayInfo.cshtml index c4b2d0d..0f7a90b 100644 --- a/FO/Views/My/PayInfo.cshtml +++ b/FO/Views/My/PayInfo.cshtml @@ -76,19 +76,19 @@ { if (Model.PayRfd.rstatus == 0 && (Model.PayRfd.fgnob == null || Model.PayRfd.fgnor == null)) { - [서류등록/취소] [신청서출력] + [서류등록/취소] [신청서출력] } else if (Model.PayRfd.rstatus == 0 && (Model.PayRfd.fgnob != null && Model.PayRfd.fgnor != null)) { - [상세내용조회/취소] [신청서출력] + [상세내용조회/취소] [신청서출력] } else if (Model.PayRfd.rstatus == 1 && (Model.PayRfd.fgnob != null && Model.PayRfd.fgnor != null)) { - [상세내용조회] [신청서출력] + [상세내용조회] [신청서출력] } else if (Model.PayRfd.rstatus == 2 && (Model.PayRfd.fgnob != null && Model.PayRfd.fgnor != null)) { - [상세내용조회] [신청서출력] + [상세내용조회] [신청서출력] } } @@ -680,6 +680,12 @@ gogo2(); }); } + function rfdrequest(lectno) { + var pop = window.open('@ViewBag.reporturl/rfdrequest.aspx?lectno='+lectno, "rfdrequest", "width=" + (screen.availWidth) + ", height=" + (screen.availHeight) + ", scrollbars=yes, resizable=yes, status=no, location=no, left=0, top=0"); + if (pop == null) { + msg("팝업이 차단되어 있습니다. 차단을 해제해 주세요."); + } + } @if (ViewBag.isPayTest == "1") { diff --git a/Model/Common.cs b/Model/Common.cs index 4ee2c75..9961d9c 100644 --- a/Model/Common.cs +++ b/Model/Common.cs @@ -120,6 +120,7 @@ namespace NP.Model public String message { get; set; } public String mcontents { get; set; } public String title { get; set; } + public bool ismms { get; set; } }