휴면회원 전환 안내메일 대상자 쿼리 보완
This commit is contained in:
parent
4a12aad041
commit
e65ab20f30
@ -14,7 +14,6 @@ import org.springframework.http.HttpStatus;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
|
||||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
import itn.com.cmm.EgovMultiPartEmail;
|
import itn.com.cmm.EgovMultiPartEmail;
|
||||||
import itn.let.mail.service.EmailItnVO;
|
import itn.let.mail.service.EmailItnVO;
|
||||||
@ -71,7 +70,9 @@ public class MailTemplateServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
String emailContent = "";
|
String emailContent = "";
|
||||||
|
|
||||||
// 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자
|
// 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자
|
||||||
List<MberManageVO> mberDormantList = mberManageDAO.selectMberDormantList();
|
MberManageVO mberManageVO = new MberManageVO();
|
||||||
|
mberManageVO.setDormantDay(335);
|
||||||
|
List<MberManageVO> mberDormantList = mberManageDAO.selectMberDormantList(mberManageVO);
|
||||||
|
|
||||||
for (MberManageVO item : mberDormantList) {
|
for (MberManageVO item : mberDormantList) {
|
||||||
mberId = item.getMberId();
|
mberId = item.getMberId();
|
||||||
|
|||||||
@ -272,10 +272,10 @@ public class MberManageDAO extends EgovComAbstractDAO{
|
|||||||
update("mberManageDAO.updateSendSttusY",mberManageVO);
|
update("mberManageDAO.updateSendSttusY",mberManageVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자
|
// 휴면회원 전환 안내메일 대상자
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<MberManageVO> selectMberDormantList(){
|
public List<MberManageVO> selectMberDormantList(MberManageVO mberManageVO){
|
||||||
return (List<MberManageVO>) list("mberManageDAO.selectMberDormantList", "");
|
return (List<MberManageVO>) list("mberManageDAO.selectMberDormantList", mberManageVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -493,7 +493,14 @@ public class MberManageVO extends UserDefaultVO{
|
|||||||
private String admUserId; //관리자아이디
|
private String admUserId; //관리자아이디
|
||||||
private String deleteTypeName; // 탈퇴 사유 명
|
private String deleteTypeName; // 탈퇴 사유 명
|
||||||
private String deleteTypeCnt; // 탈퇴 사유 인원수
|
private String deleteTypeCnt; // 탈퇴 사유 인원수
|
||||||
|
private int dormantDay; // 회원 휴면일수
|
||||||
|
|
||||||
|
public int getDormantDay() {
|
||||||
|
return dormantDay;
|
||||||
|
}
|
||||||
|
public void setDormantDay(int dormantDay) {
|
||||||
|
this.dormantDay = dormantDay;
|
||||||
|
}
|
||||||
public String getDeleteTypeName() {
|
public String getDeleteTypeName() {
|
||||||
return deleteTypeName;
|
return deleteTypeName;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1883,18 +1883,20 @@
|
|||||||
|
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<!-- 로그인 안한지 1년되기 한달전 휴면회원 전환 안내메일 대상자 -->
|
<!-- 휴면회원 전환 안내메일 대상자 -->
|
||||||
<select id="mberManageDAO.selectMberDormantList" resultClass="mberVO">
|
<select id="mberManageDAO.selectMberDormantList" parameterClass="mberVO" resultClass="mberVO">
|
||||||
SELECT
|
SELECT
|
||||||
M2.MBER_ID AS mberId
|
M2.MBER_ID AS mberId
|
||||||
, M2.MBER_NM AS mberNm
|
, M2.MBER_NM AS mberNm
|
||||||
, M2.MBER_EMAIL_ADRES AS mberEmailAdres
|
, M2.MBER_EMAIL_ADRES AS mberEmailAdres
|
||||||
|
, M2.MBTLNUM AS moblphonNo
|
||||||
, DATE_FORMAT(M2.LOGIN_DT3, '%Y년 %m월 %d일') AS loginDt
|
, DATE_FORMAT(M2.LOGIN_DT3, '%Y년 %m월 %d일') AS loginDt
|
||||||
FROM (
|
FROM (
|
||||||
SELECT
|
SELECT
|
||||||
M.MBER_ID
|
M.MBER_ID
|
||||||
, M.MBER_NM
|
, M.MBER_NM
|
||||||
, M.MBER_EMAIL_ADRES
|
, M.MBER_EMAIL_ADRES
|
||||||
|
, M.MBTLNUM
|
||||||
, M.SBSCRB_DE
|
, M.SBSCRB_DE
|
||||||
, M.LOGIN_DT
|
, M.LOGIN_DT
|
||||||
, CASE
|
, CASE
|
||||||
@ -1912,6 +1914,7 @@
|
|||||||
A.MBER_ID
|
A.MBER_ID
|
||||||
, A.MBER_NM
|
, A.MBER_NM
|
||||||
, A.MBER_EMAIL_ADRES
|
, A.MBER_EMAIL_ADRES
|
||||||
|
, A.MBTLNUM
|
||||||
, A.SBSCRB_DE
|
, A.SBSCRB_DE
|
||||||
, (
|
, (
|
||||||
SELECT B.LOGIN_DT FROM MJ_LOGIN_LOG B WHERE B.LOGIN_ID = A.MBER_ID AND B.LOGIN_YN = 'Y'
|
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'
|
WHERE MBER_STTUS = 'Y'
|
||||||
) M
|
) M
|
||||||
) M2
|
) M2
|
||||||
WHERE DATEDIFF(NOW(), M2.LOGIN_DT2) = 335
|
WHERE DATEDIFF(NOW(), M2.LOGIN_DT2) = #dormantDay#
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="mberManageDAO.selectMemberLoginIpList" resultClass="String">
|
<select id="mberManageDAO.selectMemberLoginIpList" resultClass="String">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user