[관리자] 성인 찾교 교육확정 시 확정 메일 템플릿 수정 완료
This commit is contained in:
parent
c42c841b6d
commit
fa692b62c9
@ -124,10 +124,15 @@ public class VeSendMail {
|
||||
//메일 내용
|
||||
String Cn = vEEduAplctVO.getSndCn();
|
||||
//메일 내용 textarea 작성 시, 메일에 Enter 반영
|
||||
if(!"".equals(Cn) && Cn != null) {
|
||||
System.out.println("==============Cn================= \n"+Cn);
|
||||
if(!"".equals(Cn)
|
||||
&& Cn != null
|
||||
&& !"SS".equals(sndFlag)
|
||||
) {
|
||||
Cn = Cn.replaceAll("\n", "<br/>");
|
||||
}
|
||||
|
||||
|
||||
System.out.println("==============Cn================= \n"+Cn);
|
||||
//메일제목
|
||||
message.setSubject("[한국저작권위원회] 찾아가는 교육서비스_알림");
|
||||
|
||||
@ -286,7 +291,7 @@ public class VeSendMail {
|
||||
System.out.println(Cn);
|
||||
message.setFrom(fromAddress);
|
||||
message.addRecipient(Message.RecipientType.TO, toAddress );
|
||||
|
||||
|
||||
message.setContent(Cn," text/html; charset=KSC5601");
|
||||
System.out.println("------------------ 메일발송 시작 ----------------");
|
||||
Transport.send(message);
|
||||
|
||||
@ -20,9 +20,12 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
||||
private String userId; //사용자아이디
|
||||
private String userNm; //신청자
|
||||
|
||||
private String eduYear; //신청자
|
||||
|
||||
private String userIdNum; //강사 아이디 고유번호
|
||||
|
||||
private String prcsOrd; //과정순번
|
||||
private String eduSlct; //교육선택코드
|
||||
private String eduSlctCd; //교육선택코드
|
||||
private String eduSlctAreaCd; //교육선택지역코드
|
||||
private String scholInsttNm; //학교기관이름
|
||||
@ -532,6 +535,12 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
||||
public void setPrcsOrd(String prcsOrd) {
|
||||
this.prcsOrd = prcsOrd;
|
||||
}
|
||||
public String getEduSlct() {
|
||||
return eduSlct;
|
||||
}
|
||||
public void setEduSlct(String eduSlct) {
|
||||
this.eduSlct = eduSlct;
|
||||
}
|
||||
public String getEduSlctCd() {
|
||||
return eduSlctCd;
|
||||
}
|
||||
@ -1034,14 +1043,18 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
||||
public void setChk(String chk) {
|
||||
this.chk = chk;
|
||||
}
|
||||
|
||||
public String getUserNm() {
|
||||
return userNm;
|
||||
}
|
||||
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
public String getEduYear() {
|
||||
return eduYear;
|
||||
}
|
||||
public void setEduYear(String eduYear) {
|
||||
this.eduYear = eduYear;
|
||||
}
|
||||
public String getTxtMsgCn() {
|
||||
return txtMsgCn;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -10,6 +10,7 @@
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
<%
|
||||
/**
|
||||
@ -127,6 +128,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
console.log(statusVal);
|
||||
if(confirm("상태를 변경 하시겠습니까?")){
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
@ -140,9 +142,22 @@
|
||||
success:function(returnData){
|
||||
if(returnData.rsCnt > 0){
|
||||
alert("상태가 변경 되었습니다.");
|
||||
if(statusVal == VeConstants.APRVL_CD_20 ){
|
||||
|
||||
if(statusVal == VeConstants.APRVL_CD_60 ){
|
||||
//교육확정 시 SMS, 메일 안내
|
||||
try{
|
||||
|
||||
|
||||
fncCfnContent(
|
||||
"${pageContext.request.contextPath}/kccadr/oprtn/pblc/emailSndCfnAjax.do",
|
||||
"20",
|
||||
"SS"
|
||||
);
|
||||
|
||||
}catch (e) {
|
||||
}
|
||||
// 확정일경우에 확정 목록으로 가도록 설정
|
||||
fncGoCnfrmList();
|
||||
// fncGoCnfrmList();
|
||||
}else{
|
||||
fncGoDetail();
|
||||
}
|
||||
@ -209,7 +224,7 @@
|
||||
);
|
||||
}
|
||||
|
||||
//발송
|
||||
//기본 발송
|
||||
function fncContent(p_url, p_cd, p_cn, p_flag){
|
||||
|
||||
$.ajax({
|
||||
@ -249,6 +264,56 @@
|
||||
|
||||
}
|
||||
|
||||
|
||||
//성공 발송
|
||||
function fncCfnContent(p_url, p_sndCd, p_sndFlag){
|
||||
|
||||
var eduSlctCd = '<c:out value="${info.eduSlctCd}" />';
|
||||
var eduSlct = '';
|
||||
if(eduSlctCd == '10'){ //온라인
|
||||
eduSlct = '온라인'
|
||||
}else{
|
||||
eduSlct = '오프라인'
|
||||
} // 20 // 오프라인
|
||||
|
||||
// 교육 일시
|
||||
var eduHopeDt = $('#eduChasiInfo td').eq(0).text().trim().replace(/\s+/g, ' ')+' '+$('#eduChasiInfo td').eq(1).text().trim().replace(/\s+/g, ' ') // 교육 일시
|
||||
var eduYear = $('#eduChasiInfo td').eq(0).text().trim().replace(/\s+/g, ' ').split('.')[0];
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
// enctype: 'multipart/form-data',
|
||||
url:p_url,
|
||||
//data: data,
|
||||
data:{
|
||||
"sndCd": p_sndCd
|
||||
, "sndFlag": p_sndFlag
|
||||
// , "eduAplctOrd": $("#eduAplctOrd").val()
|
||||
, "email": '<c:out value="${info.email}" />'
|
||||
, "hopeSbjct": '<c:out value="${info.hopeSbjct}" />' // 희망주제
|
||||
, "insttNm": '<c:out value="${info.insttNm}" />' // 기관(단체)명 - 의뢰처
|
||||
, "addr": '('+'<c:out value="${info.post}" />'+')'+ '<c:out value="${info.addr}" />'+ '<c:out value="${info.addrDetail}" />' // 주소
|
||||
, "eduSlct": eduSlct // 온라인 / 오프라인
|
||||
, "eduTrgt": '<c:out value="${info.eduTrgt}" />' // 교육대상
|
||||
, "eduPrsnl": '<c:out value="${info.eduPrsnl}" />' // 교육인원
|
||||
, "eduHopeDt": eduHopeDt // 교육 일시
|
||||
, "eduYear": eduYear // 교육명에 들어갈 교육명 년도
|
||||
},
|
||||
dataType:'json',
|
||||
|
||||
success:function(returnData){
|
||||
if(returnData.result == "success"){
|
||||
alert(returnData.message);
|
||||
}else{
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error:function(request , status, error){
|
||||
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function updateHiddenMemo(){
|
||||
$("#prvtMemoCn").val($("#hiddenMemo").val());
|
||||
|
||||
@ -578,8 +643,8 @@
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${chasiList}" varStatus="status">
|
||||
<tr>
|
||||
<th>
|
||||
<tr id="eduChasiInfo">
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${not empty list.eduHopeDt}">
|
||||
<%-- <fmt:parseDate value="${list.eduHopeDt}" var="eduHopeDt" pattern="yyyyMMdd"/>
|
||||
@ -590,7 +655,7 @@
|
||||
-
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</th>
|
||||
</td>
|
||||
<td>
|
||||
<fmt:parseDate value="${list.strtTm}" var="strtTm" pattern="kkmm"/>
|
||||
<fmt:formatDate value="${strtTm}" pattern="kk:mm"/>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user