diff --git a/src/main/java/itn/let/mail/service/impl/MailTemplateServiceImpl.java b/src/main/java/itn/let/mail/service/impl/MailTemplateServiceImpl.java index cf50980d..55dc2a9f 100644 --- a/src/main/java/itn/let/mail/service/impl/MailTemplateServiceImpl.java +++ b/src/main/java/itn/let/mail/service/impl/MailTemplateServiceImpl.java @@ -14,7 +14,6 @@ import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; - import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; import itn.com.cmm.EgovMultiPartEmail; import itn.let.mail.service.EmailItnVO; @@ -71,7 +70,9 @@ public class MailTemplateServiceImpl extends EgovAbstractServiceImpl implements String emailContent = ""; // 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자 - List mberDormantList = mberManageDAO.selectMberDormantList(); + MberManageVO mberManageVO = new MberManageVO(); + mberManageVO.setDormantDay(335); + List mberDormantList = mberManageDAO.selectMberDormantList(mberManageVO); for (MberManageVO item : mberDormantList) { mberId = item.getMberId(); diff --git a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java index de0f85b6..be21fe50 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java +++ b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java @@ -272,10 +272,10 @@ public class MberManageDAO extends EgovComAbstractDAO{ update("mberManageDAO.updateSendSttusY",mberManageVO); } - // 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자 + // 휴면회원 전환 안내메일 대상자 @SuppressWarnings("unchecked") - public List selectMberDormantList(){ - return (List) list("mberManageDAO.selectMberDormantList", ""); + public List selectMberDormantList(MberManageVO mberManageVO){ + return (List) list("mberManageDAO.selectMberDormantList", mberManageVO); } /** diff --git a/src/main/java/itn/let/uss/umt/service/MberManageVO.java b/src/main/java/itn/let/uss/umt/service/MberManageVO.java index 86243c45..3897b654 100644 --- a/src/main/java/itn/let/uss/umt/service/MberManageVO.java +++ b/src/main/java/itn/let/uss/umt/service/MberManageVO.java @@ -493,7 +493,14 @@ public class MberManageVO extends UserDefaultVO{ private String admUserId; //관리자아이디 private String deleteTypeName; // 탈퇴 사유 명 private String deleteTypeCnt; // 탈퇴 사유 인원수 + private int dormantDay; // 회원 휴면일수 + public int getDormantDay() { + return dormantDay; + } + public void setDormantDay(int dormantDay) { + this.dormantDay = dormantDay; + } public String getDeleteTypeName() { return deleteTypeName; } diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml index 3c048085..cfced5c5 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml @@ -1883,18 +1883,20 @@ - - SELECT M2.MBER_ID AS mberId , M2.MBER_NM AS mberNm , M2.MBER_EMAIL_ADRES AS mberEmailAdres + , M2.MBTLNUM AS moblphonNo , DATE_FORMAT(M2.LOGIN_DT3, '%Y년 %m월 %d일') AS loginDt FROM ( SELECT M.MBER_ID , M.MBER_NM , M.MBER_EMAIL_ADRES + , M.MBTLNUM , M.SBSCRB_DE , M.LOGIN_DT , CASE @@ -1912,6 +1914,7 @@ A.MBER_ID , A.MBER_NM , A.MBER_EMAIL_ADRES + , A.MBTLNUM , A.SBSCRB_DE , ( SELECT B.LOGIN_DT FROM MJ_LOGIN_LOG B WHERE B.LOGIN_ID = A.MBER_ID AND B.LOGIN_YN = 'Y' @@ -1921,7 +1924,7 @@ WHERE MBER_STTUS = 'Y' ) M ) M2 - WHERE DATEDIFF(NOW(), M2.LOGIN_DT2) = 335 + WHERE DATEDIFF(NOW(), M2.LOGIN_DT2) = #dormantDay#