이지우 - 메일발송 템플릿 적용 및 기소유예 교육관리 상세에 문자 발송 작업 중
This commit is contained in:
parent
1f7b258b8b
commit
536f3d9bf4
@ -153,7 +153,7 @@ public class VeSendMail {
|
|||||||
// fromAddr = "school@copyright.or.kr";
|
// fromAddr = "school@copyright.or.kr";
|
||||||
name= "여부복 주임";// 담당자명
|
name= "여부복 주임";// 담당자명
|
||||||
phone="055-792-0224";// 폰번호
|
phone="055-792-0224";// 폰번호
|
||||||
email="<yeo17@copyright.or.kr";// 메일
|
email="yeo17@copyright.or.kr";// 메일
|
||||||
}else if("Z".equals(sndFlag)) { //
|
}else if("Z".equals(sndFlag)) { //
|
||||||
fromAddr = "school@copyright.or.kr";
|
fromAddr = "school@copyright.or.kr";
|
||||||
message.setSubject("[한국저작권위원회] 찾아가는 저작권 교육관련 협조요청 사항");
|
message.setSubject("[한국저작권위원회] 찾아가는 저작권 교육관련 협조요청 사항");
|
||||||
@ -254,9 +254,9 @@ public class VeSendMail {
|
|||||||
* */
|
* */
|
||||||
if("A".equals(sndFlag) // A -> 기반강화
|
if("A".equals(sndFlag) // A -> 기반강화
|
||||||
|| "B".equals(sndFlag) // B -> 기소유예
|
|| "B".equals(sndFlag) // B -> 기소유예
|
||||||
// || "C".equals(sndFlag) // C -> 찾교청소년
|
|| "C".equals(sndFlag) // C -> 찾교청소년
|
||||||
// || "S".equals(sndFlag) // S -> 찾교성인
|
|| "S".equals(sndFlag) // S -> 찾교성인
|
||||||
// || "G".equals(sndFlag) // G -> 체험교실
|
|| "G".equals(sndFlag) // G -> 체험교실
|
||||||
) {
|
) {
|
||||||
|
|
||||||
String emailContent = "";
|
String emailContent = "";
|
||||||
|
|||||||
@ -253,7 +253,55 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function chkSnd(type){
|
||||||
|
var chkLen = $(detailForm).find("input[name=chk]:checked").length;
|
||||||
|
|
||||||
|
if(chkLen == 0){
|
||||||
|
alert("선택된 항목이 없습니다.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$('input:checkbox[name="chk"]:checked').each(function() {
|
||||||
|
|
||||||
|
if(type == "sms"){
|
||||||
|
alert("문자");
|
||||||
|
|
||||||
|
|
||||||
|
/* sendSms(
|
||||||
|
$(this).data('instrphone'),
|
||||||
|
"교육운영 관리 시스템입니다." + $(this).data('instrnm')+"님의 " + $(this).data('date') + " 교육 강사료는 " + $(this).data('instrfeesum') +"입니다.",
|
||||||
|
$(this).val().split('@')[0],
|
||||||
|
$(this).data('userid'),
|
||||||
|
"N"
|
||||||
|
); */
|
||||||
|
|
||||||
|
}else{
|
||||||
|
alert("메일");
|
||||||
|
|
||||||
|
|
||||||
|
/* sendEmail(
|
||||||
|
$(this).data('instrphone'),
|
||||||
|
"교육운영 관리 시스템입니다." + $(this).data('instrnm')+"님의 " + $(this).data('date') + " 교육 강사료는 " + $(this).data('instrfeesum') +"입니다.",
|
||||||
|
$(this).val().split('@')[0],
|
||||||
|
$(this).data('userid'),
|
||||||
|
"N"
|
||||||
|
); */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* sendSms(
|
||||||
|
$(this).data('instrphone'),
|
||||||
|
"교육운영 관리 시스템입니다." + $(this).data('instrnm')+"님의 " + $(this).data('date') + " 교육 강사료는 " + $(this).data('instrfeesum') +"입니다.",
|
||||||
|
$(this).val().split('@')[0],
|
||||||
|
$(this).data('userid'),
|
||||||
|
"N"
|
||||||
|
);
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
alert("발송되었습니다.");
|
||||||
|
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@ -556,6 +604,46 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="tb_tit01">
|
||||||
|
<p>교육신청자 알림정보</p>
|
||||||
|
</div>
|
||||||
|
<div class="tb_type02">
|
||||||
|
<table>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 210px;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
<!-- <tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>SMS 내용</p>
|
||||||
|
</th>
|
||||||
|
<td class="tb_alram">
|
||||||
|
<div>
|
||||||
|
<textarea id="smsMsg" placeholder="* 메시지는 단문(90byte)으로만 작성 가능합니다." onkeyup="countBytes(this ,90 ,$('#byteSms')[0])"></textarea>
|
||||||
|
<textarea id="smsMsg"></textarea>
|
||||||
|
<button type="button" class="btn_type08" onclick="chkSnd('sms');return false;">SMS 발송</button>
|
||||||
|
</div>
|
||||||
|
<p><span id="byteSms">0</span>/90 byte</p>
|
||||||
|
</td>
|
||||||
|
</tr> -->
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<p>이메일 답변 내용</p>
|
||||||
|
</th>
|
||||||
|
<td class="tb_alram">
|
||||||
|
<div>
|
||||||
|
<textarea id="smsEmail" onkeyup="countBytes(this ,1000 ,$('#byteEmail')[0])"></textarea>
|
||||||
|
<button type="button" class="btn_type08" onclick="chkSnd('email');return false;">이메일 발송</button>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<p><span id="byteEmail">0</span>/1000 byte</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
<!-- //list_상세 -->
|
<!-- //list_상세 -->
|
||||||
<!-- btn_wrap -->
|
<!-- btn_wrap -->
|
||||||
<div class="btn_wrap btn_layout01">
|
<div class="btn_wrap btn_layout01">
|
||||||
|
|||||||
@ -34,6 +34,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<title>교육신청 상세</title>
|
<title>교육신청 상세</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<script src="${pageContext.request.contextPath}/js/ve/sendSmsEmailUtil.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function fncGoDetail(){
|
function fncGoDetail(){
|
||||||
var linkForm = document.linkForm ;
|
var linkForm = document.linkForm ;
|
||||||
@ -144,6 +145,26 @@
|
|||||||
if(returnData.rsCnt > 0){
|
if(returnData.rsCnt > 0){
|
||||||
|
|
||||||
if(statusVal == VeConstants.APRVL_CD_60 ){
|
if(statusVal == VeConstants.APRVL_CD_60 ){
|
||||||
|
//교육확정 시 SMS, 메일 안내
|
||||||
|
try{
|
||||||
|
sendSms(
|
||||||
|
'<c:out value="${info.clphone}" />',
|
||||||
|
"교육운영 관리 시스템입니다. 신청하신 찾아가는 청소년 교육이 확정되었습니다.",
|
||||||
|
'<c:out value="${info.eduAplctOrd}" />',
|
||||||
|
'<c:out value="${info.userId}" />',
|
||||||
|
"N"
|
||||||
|
);
|
||||||
|
sendEmail(
|
||||||
|
'<c:out value="${info.email}" />',
|
||||||
|
"교육운영 관리 시스템입니다. 신청하신 찾아가는 청소년 교육이 확정되었습니다.",
|
||||||
|
'<c:out value="${info.eduAplctOrd}" />',
|
||||||
|
'<c:out value="${info.userId}" />',
|
||||||
|
"C",
|
||||||
|
"N"
|
||||||
|
);
|
||||||
|
}catch (e) {
|
||||||
|
}
|
||||||
|
|
||||||
// 확정일경우에 확정 목록으로 넘어가기때문에 목록으로 가도록 설정
|
// 확정일경우에 확정 목록으로 넘어가기때문에 목록으로 가도록 설정
|
||||||
//fncInstrAsgnm(); //교육 확정시 강사 자동 배정이 필요하면 해당 주석 지울것
|
//fncInstrAsgnm(); //교육 확정시 강사 자동 배정이 필요하면 해당 주석 지울것
|
||||||
fncGoList();
|
fncGoList();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user