mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-06 18:56:18 +09:00
발신번호 반려 메일 테스트
This commit is contained in:
@@ -97,7 +97,7 @@ public class SendNumMgtService {
|
||||
private String apiApplicationId;
|
||||
|
||||
@Value("${mail.senrNoRejTempleteCode:E0007}")
|
||||
private String templeteCode;
|
||||
private String senrNoRejTempleteCode;
|
||||
|
||||
@Value("${msghubez.homepage-url:https://mhez.uplus.co.kr}")
|
||||
private String mailTempleteHomeUrl;
|
||||
@@ -632,14 +632,14 @@ public class SendNumMgtService {
|
||||
for(UpdateApprSendNumber updateApprSendNumber: updateApprReqDto.getList()){
|
||||
if(StringUtils.equals(Const.SNDRNO_STTUS_CD_COMPLETED, updateApprSendNumber.getSttusCd())){
|
||||
apvCnt++;
|
||||
logger.info("발신번호 승인, 건수 ={}",apvCnt);
|
||||
logger.debug("발신번호 승인, 건수 ={}",apvCnt);
|
||||
updateApprSendNumber.setUseYn(Const.COMM_YES); // 사용여부 : 승인완료 시 자동으로 Y 값으로 되며 승인대기, 반려, 관리자 변경 값은 N으로 표기
|
||||
}else if(StringUtils.equals(Const.SNDRNO_STTUS_CD_REJECT, updateApprSendNumber.getSttusCd())){
|
||||
rejtCnt++;
|
||||
logger.info("발신번호 반려, 건수 ={}",rejtCnt);
|
||||
logger.debug("발신번호 반려, 건수 ={}",rejtCnt);
|
||||
updateApprSendNumber.setUseYn(Const.COMM_NO); // 사용여부 : 승인완료 시 자동으로 Y 값으로 되며 승인대기, 반려, 관리자 변경 값은 N으로 표기
|
||||
logger.info("************************반려 값 오는지 확인 ********************");
|
||||
logger.info("발신번호={}",updateApprSendNumber.getSndrno());
|
||||
logger.debug("************************반려 값 오는지 확인 ********************");
|
||||
logger.debug("발신번호={}",updateApprSendNumber.getSndrno());
|
||||
// ** 발신번호 반려 시에는 사용자에게 반려 메일 전송 **
|
||||
//1. for문 안에서는 반려 발신번호 리스트에 셋팅
|
||||
sndrNoList.add(updateApprSendNumber.getSndrno());
|
||||
@@ -663,19 +663,19 @@ public class SendNumMgtService {
|
||||
mailReqMap.put("applicationId", apiApplicationId);
|
||||
mailReqMap.put("apiAuthToken", apiAuthToken);
|
||||
mailReqMap.put("rejectListSndrNo", sndrNoList);
|
||||
mailReqMap.put("memo", updateApprReqDto.getMemo());
|
||||
mailReqMap.put("rejectHtml", updateApprReqDto.getMemo());
|
||||
//이메일 수신자 가져오는 쿼리
|
||||
mailReqMap.put("toEmail", testEmail);
|
||||
mailReqMap.put("fromEmail", fromEmail);
|
||||
mailReqMap.put("templeteCode", templeteCode);
|
||||
mailReqMap.put("templeteCode", senrNoRejTempleteCode);
|
||||
mailReqMap.put("homeUrl", mailTempleteHomeUrl);
|
||||
|
||||
|
||||
logger.debug("############## [Email Send Start] ###############");
|
||||
logger.debug("[Email Send Request - applicationId : {}]", mailReqMap.get("applicationId"));
|
||||
logger.debug("[Email Send Request - authToken : {}]", mailReqMap.get("authToken"));
|
||||
logger.debug("[Email Send Request - userId : {}]", mailReqMap.get("rejectListSndrNo"));
|
||||
logger.debug("[Email Send Request - tmpPwd : {}]", mailReqMap.get("memo"));
|
||||
logger.debug("[Email Send Request - rejectListSndrNo : {}]", mailReqMap.get("rejectListSndrNo"));
|
||||
logger.debug("[Email Send Request - rejectHtml : {}]", mailReqMap.get("rejectHtml"));
|
||||
logger.debug("[Email Send Request - toEmail : {}]", mailReqMap.get("toEmail"));
|
||||
logger.debug("[Email Send Request - fromEmail : {}]", mailReqMap.get("fromEmail"));
|
||||
logger.debug("[Email Send Request - templeteCode : {}]", mailReqMap.get("templeteCode"));
|
||||
|
||||
@@ -39,16 +39,20 @@ public class HubeasyApiComponents {
|
||||
String applicationId = (String) apiReqMap.get("applicationId");
|
||||
String authToken = (String) apiReqMap.get("authToken");
|
||||
|
||||
log.debug("파라미터 확인하기 ={}",apiReqMap);
|
||||
if(Const.TMPL_CODE_005.equals(apiReqMap.get("templeteCode"))) {
|
||||
log.debug("사용자 등록 메일 전송, 템플릿 코드={}",apiResultMap.get("templeteCode"));
|
||||
|
||||
jsonObject.put("userId", apiReqMap.get("userId"));
|
||||
jsonObject.put("tmpPwd", apiReqMap.get("tmpPwd"));
|
||||
jsonObject.put("homeUrl", apiReqMap.get("homeUrl"));
|
||||
|
||||
} else if(Const.TMPL_CODE_007.equals(apiResultMap.get("templeteCode"))) {
|
||||
|
||||
} else if(Const.TMPL_CODE_007.equals(apiReqMap.get("templeteCode"))) {
|
||||
log.debug("발신번호 반려 메일 전송, 템플릿 코드={}",apiReqMap.get("templeteCode"));
|
||||
jsonObject.put("rejectListSndrNo", apiReqMap.get("rejectListSndrNo"));
|
||||
jsonObject.put("rejectHtml", apiReqMap.get("rejectHtml"));
|
||||
} else {
|
||||
log.debug("템플릿코드 확인 ={}",apiReqMap.get("templeteCode"));
|
||||
}
|
||||
|
||||
|
||||
@@ -60,6 +64,8 @@ public class HubeasyApiComponents {
|
||||
builder.part("templeteCode", apiReqMap.get("templeteCode"));
|
||||
builder.part("templeteReplace", jsonString);
|
||||
|
||||
log.debug("메일 내용 ={}",jsonString);
|
||||
|
||||
MultiValueMap<String, HttpEntity<?>> parts = builder.build();
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user