diff --git a/.gitignore b/.gitignore index 89e9faf6..3d148367 100644 --- a/.gitignore +++ b/.gitignore @@ -96,6 +96,9 @@ local.properties # End of https://www.gitignore.io/api/eclipse +# gemini +.gemini/ + # Maven target/ pom.xml.tag diff --git a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java index 0e33a82c..bbe859e2 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java +++ b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java @@ -100,7 +100,8 @@ public class KakaoSendUtil { /** @jsonStr 필요유무 */ boolean hasTitleOrButtons = StringUtils.isNotEmpty(templateTitle) - || CollectionUtils.isNotEmpty(templateDetail.getButtonList()); + || CollectionUtils.isNotEmpty(templateDetail.getButtonList()) + || "IMAGE".equalsIgnoreCase(templateDetail.getTemplateEmphasizeType()); // 템플릿 강조 유형 이미지 유형을 알기 위해 추가 /** @jsonStr 반복유무 */ boolean needsJsonReplacement = hasTitleReplacement || hasButtonReplacement; @@ -123,6 +124,7 @@ public class KakaoSendUtil { // kakaoSendAdvcListVO.get(i).setBizJsonName(idList.get(i)); // } + String templateEmphasizeType = kakaoVO.getTemplateEmphasizeType(); // 분할 건수 카운터 diff --git a/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java b/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java index 08a16f1c..33315f44 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java +++ b/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java @@ -41,6 +41,7 @@ import itn.let.kakao.kakaoComm.KakaoReturnVO; import itn.let.kakao.kakaoComm.KakaoVO; import itn.let.kakao.kakaoComm.kakaoApi.service.KakaoApiService; import itn.let.utl.fcc.service.EgovStringUtil; +import lombok.extern.slf4j.Slf4j; /** * @FileName : KakaoApiTemplate.java @@ -50,6 +51,7 @@ import itn.let.utl.fcc.service.EgovStringUtil; * @프로그램 설명 : */ +@Slf4j @Component public class KakaoApiTemplate { @@ -394,6 +396,7 @@ public class KakaoApiTemplate { String sendUrl = mjonBizUrl + "/v3/kakao/template/list"; + log.info(" + kakaoVO.getCategoryCode() :: [{}]", kakaoVO.getCategoryCode()); JSONObject jsonObject = new JSONObject(); jsonObject.put("bizId", mjonBizId); jsonObject.put("apiKey", mjonBizKakaoApiKey); @@ -437,6 +440,8 @@ public class KakaoApiTemplate { JSONParser parser = new JSONParser(); Object obj = parser.parse(result); JSONObject object = (JSONObject) obj; + log.info(" + object [{}]",object.toJSONString()); + String code = object.get("code").toString(); String msg = object.get("message").toString(); @@ -456,6 +461,9 @@ public class KakaoApiTemplate { List templatList = new ArrayList() ; for(int i=0; i < tempJSONList.size(); i++) { JSONObject templateInfo = (JSONObject)tempJSONList.get(i); + + + log.info(" + templateInfo [{}]",templateInfo.toJSONString()); KakaoReturnVO templateInfoVO = new KakaoReturnVO(); String senderKey = templateInfo.get("senderKey").toString(); diff --git a/src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java b/src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java index e33d5ca1..50d04c07 100644 --- a/src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java +++ b/src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java @@ -85,10 +85,11 @@ public class KakaoStepInfoController { String bbsId = ""; String serverName = request.getServerName();//URL 도메인정보 받아오기 + System.out.println("serverName : "+ serverName); if(serverName.equals("www.munjaon.co.kr")) {//운영서버 카카오 사용안내 FAQ 게시판 번호 셋팅해주기 bbsId = "BBSMSTR_000000000782"; }else {//개발서버 카카오 사용안내 FAQ 게시판 번호 셋팅해주기 - bbsId = "BBSMSTR_000000000791"; + bbsId = "BBSMSTR_000000000782"; } boardVO.setBbsId(bbsId); @@ -113,7 +114,7 @@ public class KakaoStepInfoController { boardVO.setRecordCountPerPage(100); map = bbsMngService.selectBoardArticlesWeb(boardVO, null); - + System.out.println("????????????????????????????????"); int totCnt = Integer.parseInt((String) map.get("resultCnt")); paginationInfo.setTotalRecordCount(totCnt); diff --git a/src/main/java/itn/let/mjo/msgsent/service/impl/MjonMsgSentServiceImpl.java b/src/main/java/itn/let/mjo/msgsent/service/impl/MjonMsgSentServiceImpl.java index 60105a6e..037f6548 100644 --- a/src/main/java/itn/let/mjo/msgsent/service/impl/MjonMsgSentServiceImpl.java +++ b/src/main/java/itn/let/mjo/msgsent/service/impl/MjonMsgSentServiceImpl.java @@ -841,8 +841,8 @@ public class MjonMsgSentServiceImpl extends EgovAbstractServiceImpl implements && result.getDiffMin() < -5 // 예약 시간이 5분 이상인 것들만 ) { returnCode = "03"; // 예약대기 코드 ( 예약취소 버튼 노출 ) - } else if (result.getMsgGroupCnt().equals(result.getResultSValue()) - || result.getMsgGroupCnt().equals(result.getResultFValue())) { + } else if (Integer.parseInt(result.getMsgGroupCnt()) == Integer.parseInt(result.getResultSValue()) + Integer.parseInt(result.getResultFValue()) + ) { returnCode = "02"; // 완료 코드 } else { returnCode = "01"; // 진행중 코드 diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index 6143f7d0..cd784129 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -28,7 +28,8 @@ Globals.Env = dev # mysql Globals.DriverClassName=com.mysql.jdbc.Driver -Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon +Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon_advc +#Globals.Url=jdbc:mysql://139.150.73.12:3306/mjon Globals.UserName= mjonUr Globals.Password= mjon!@#$ diff --git a/src/main/resources/egovframework/egovProps/globals_local.properties b/src/main/resources/egovframework/egovProps/globals_local.properties index 6a2e66bd..26bb8ef5 100644 --- a/src/main/resources/egovframework/egovProps/globals_local.properties +++ b/src/main/resources/egovframework/egovProps/globals_local.properties @@ -28,7 +28,7 @@ Globals.Env = local # mysql Globals.DriverClassName=com.mysql.jdbc.Driver -Globals.Url=jdbc:mysql://119.193.215.98:3306/mjon +Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon_advc #Globals.Url=jdbc:mysql://192.168.0.60:3308/mjon Globals.UserName= mjonUr Globals.Password= mjon!@#$ diff --git a/src/main/resources/egovframework/egovProps/globals_prod.properties b/src/main/resources/egovframework/egovProps/globals_prod.properties index a8fe78dd..185aadd6 100644 --- a/src/main/resources/egovframework/egovProps/globals_prod.properties +++ b/src/main/resources/egovframework/egovProps/globals_prod.properties @@ -27,7 +27,7 @@ Globals.Env = prod # mysql Globals.DriverClassName=com.mysql.jdbc.Driver -Globals.Url=jdbc:mysql://10.12.107.4:3306/mjon +Globals.Url=jdbc:mysql://10.12.107.14:3306/mjon_advc Globals.UserName= mjonUr Globals.Password= mjon!@#$ diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp index 74b8b68b..9b9c629c 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp @@ -690,7 +690,7 @@ function fnSmishingUpdate(flag) { [문자온] 문자발송 결과(실패) 안내 고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다. 문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다. -(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.) +(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.) ※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스 diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp index fc7adf8d..e6799677 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp @@ -941,7 +941,7 @@ function fn_SpamMberUpdt(userId, p_mberSttus, p_smiMemo, p_confirm_msg) { [문자온] 문자발송 결과(실패) 안내 고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다. 문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다. -(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.) +(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.) ※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스 diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp index adaf023b..9e5eee73 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp @@ -77,7 +77,8 @@ -
+ +