이호영 이호영 2025-06-23
친구톡 화면 오류 수정중
@b4424b71d18d17dcaffe8d2ada67ec7406f9a6f2
src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
--- src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
+++ src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
@@ -113,7 +113,8 @@
 
 		/** @jsonStr 필요유무 */
 		boolean hasTitleOrButtons = StringUtils.isNotEmpty(templateTitle)  
-				|| CollectionUtils.isNotEmpty(templateDetail.getButtonList());
+				|| CollectionUtils.isNotEmpty(templateDetail.getButtonList())
+				|| "IMAGE".equalsIgnoreCase(templateDetail.getTemplateEmphasizeType()); // 템플릿 강조 유형 이미지 유형을 알기 위해 추가
 		
 		/** @jsonStr 반복유무 */
 		boolean needsJsonReplacement = hasTitleReplacement || hasButtonReplacement;
@@ -136,6 +137,7 @@
 //			kakaoSendAdvcListVO.get(i).setBizJsonName(idList.get(i));
 //		}
 		
+		String templateEmphasizeType = kakaoVO.getTemplateEmphasizeType();
 		
 		
 		// 분할 건수 카운터
src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiImageUpload.java
--- src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiImageUpload.java
+++ src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiImageUpload.java
@@ -620,17 +620,20 @@
 			jsonObject.put("apiKey", mjonBizKakaoApiKey);
 			jsonObject.put("imageUrl", kakaoVO.getTemplateImageUrl());
 			
+			log.info("kakaoVO.getTemplateImageUrl() :: [{}]", kakaoVO.getTemplateImageUrl());
+			
 			HttpClient httpClient = HttpClientBuilder.create().build(); 
 			HttpPost httpPost = new HttpPost(sendUrl); 
 			httpPost.setEntity(new StringEntity(jsonObject.toString(), "UTF-8")); 
 			httpPost.addHeader("Content-type", "application/json"); 
-			httpPost.addHeader("Accept", "application/json");
+			httpPost.addHeader("Accept", "application/json"); 
 			
 			HttpResponse response = httpClient.execute(httpPost);
 
 			String result = "";
 			String statusCode = Integer.toString(response.getStatusLine().getStatusCode());
 			
+			log.info(" + statusCode :: [{}]", statusCode);			
 			if(statusCode.equals("200")) {
 				
 				result = EntityUtils.toString(response.getEntity()); 
src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java
--- src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java
+++ src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java
@@ -41,6 +41,7 @@
 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 @@
 
 * @프로그램 설명 :
 */
+@Slf4j
 @Component
 public class KakaoApiTemplate {
 
@@ -394,6 +396,7 @@
 			
 			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 @@
 				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 @@
 					List<KakaoReturnVO> templatList = new ArrayList<KakaoReturnVO>() ;
 					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();
src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
--- src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
+++ src/main/java/itn/let/kakao/user/stepInfo/web/KakaoStepInfoController.java
@@ -85,10 +85,11 @@
 		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 @@
 		boardVO.setRecordCountPerPage(100);
 						
 		map = bbsMngService.selectBoardArticlesWeb(boardVO, null);
-		
+		System.out.println("????????????????????????????????");
 		int totCnt = Integer.parseInt((String) map.get("resultCnt"));
 
 		paginationInfo.setTotalRecordCount(totCnt);
src/main/resources/egovframework/egovProps/globals_dev.properties
--- src/main/resources/egovframework/egovProps/globals_dev.properties
+++ src/main/resources/egovframework/egovProps/globals_dev.properties
@@ -28,8 +28,8 @@
 
 # mysql
 Globals.DriverClassName=com.mysql.jdbc.Driver
-#Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon
-Globals.Url=jdbc:mysql://139.150.73.12:3306/mjon_advc
+Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon
+#Globals.Url=jdbc:mysql://139.150.73.12:3306/mjon
 Globals.UserName= mjonUr
 Globals.Password= mjon!@#$
 
src/main/resources/egovframework/egovProps/globals_prod.properties
--- src/main/resources/egovframework/egovProps/globals_prod.properties
+++ src/main/resources/egovframework/egovProps/globals_prod.properties
@@ -27,7 +27,7 @@
 
 # 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!@#$
 
src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/kakaoft/SendKakaoFTList.jsp
@@ -690,7 +690,7 @@
 [문자온] 문자발송 결과(실패) 안내
 고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다.
 문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다.
-(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.)
+(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.)
 ※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스
 </textarea>
 <input type="file" name="atchMsgFile" id="atchMsgFile" />	
src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp
@@ -941,7 +941,7 @@
 [문자온] 문자발송 결과(실패) 안내
 고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다.
 문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다.
-(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.)
+(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.)
 ※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스
 </textarea>
 <input type="file" name="atchMsgFile" id="atchMsgFile" />	
src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp
@@ -60,6 +60,23 @@
 		setContentsLengForFriends(contents);
 		
 	});
+	
+	//웹링크 버튼명 
+	$(document).on('keyup', '#btnNmWeb', function(){
+		var inputTxt = $(this).val();
+		if(!inputTxt){
+			inputTxt = '웹링크';
+		}
+		$('#btnViewWL').text(inputTxt);
+	});
+	//앱링크 버튼명 
+	$(document).on('keyup', '#btnNmApp', function(){
+		var inputTxt = $(this).val();
+		if(!inputTxt){
+			inputTxt = '앱링크';
+		}
+		$('#btnViewAL').text(inputTxt);
+	});
 
 	$(".friend_talk_wrap #ad_Y").click(function () {
 		if ($(this).is(":checked") == true) {
@@ -205,7 +222,24 @@
 	
 });
 
+function validateButtons() {
+	var isValid = true;
+	
+	// button_add_wrap 하위 input들 중에서 비어있는 항목이 있는지 확인
+	$('#buttonAddWrap').find('input[type="text"]').each(function() {
+		if ($(this).val().trim() === '') {
+			isValid = false;
+			return false; // .each 루프 중단
+		}
+	});
+	
+	if (!isValid) {
+		alert('버튼명 및 링크를 입력해주세요.');
+		return false;
+	}
 
+	return true;
+}
 
 //최근 전송내역
 function resultLatestMsgList(){
@@ -459,7 +493,7 @@
 	if (!link) {
 		
 
-		if(!confirm("URL먼저 등록을 안하면 이미지에 url 저장이 안됩니다.\n계속하시겠습니까?")){
+		if(!confirm("URL먼저 입력을 안하면 이미지에 URL 저장이 안됩니다.\n계속하시겠습니까?")){
 			return false;	
 		}
 		
@@ -662,7 +696,7 @@
 	}
 	
 	var tmpFriendId = $("#tmpFriendId").val();
-	
+	console.log(' + tmpFriendId :: ', tmpFriendId);
 	if(tmpFriendId != ''){
 		
 		if(!confirm("불러온 템플릿의 이미지도 함께 삭제 됩니다. 계속하시겠습니까?")){
@@ -1086,6 +1120,12 @@
 	//광고포함 여부
 /* 	var adFlag = $("input[name=adFlag]:checked").val();
 	$("#adFlag").val(adFlag); */
+	
+	
+	if (!validateButtons()) {
+		return;
+	}
+	
 	
 	
 	if(!confirm("친구톡을 발송하시겠습니까?")){
@@ -1943,7 +1983,7 @@
 <!-- 											<option value="button_type_5">메시지전달</option> -->
 										</select>
 										<button type="button" class="btnType btnType6" onclick="friendTemplateButtonAdd();">추가</button>
-										<div class="button_add_wrap">
+										<div class="button_add_wrap" id="buttonAddWrap">
 	                                    	<c:forEach var="buttonList" items="${resultTemplateVO.buttonVOList}" varStatus="status">
 	                                    	
 	                                    		<c:if test="${buttonList.linkType eq 'DS'}">
src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp
@@ -233,7 +233,7 @@
                                     <a href="#none" onclick="fn_sentDetailView('${resultAllSentList.msgGroupId}');">
 										<c:if test="${resultAllSentList.adFlag eq 'Y'}">(광고)</c:if>
 											<c:out value="${resultAllSentList.smsTxt}" />
-										<c:if test="${resultAllSentList.adFlag eq 'Y'}">무료거부 0808800858</c:if>
+										<c:if test="${resultAllSentList.adFlag eq 'Y'}">수신거부 : 홈 > 채널차단</c:if>
                                    	</a>
                                    	
                                 </div>
src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp
--- src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailPopAjax.jsp
@@ -86,6 +86,8 @@
 	<c:if test="${resultMsgDetail.bizKakaoResendYn eq 'Y'}">
     <!-- 문자 미리보기 -->
 	    <div class="tab_phone" id="tab_phone_2" style="display: none;position:relative;">
+<!-- 	    <div class="tab_phone" id="tab_phone_2" > -->
+<!-- 	    <div class="tab_phone" id="tab_phone_2" style="display:none" > -->
 	        <div class="phoneIn">
 	            <div>
 	                <p class="prev_p"><img src="/publish/images/search.png"> 문자내용</p>
src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
--- src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
+++ src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp
@@ -13,6 +13,10 @@
 <script src="/publish/js/swiper.min.js"></script>
 
 <script type="text/javascript">
+
+</script>
+
+<script type="text/javascript">
 let cookieCache = null; // 쿠키 데이터를 캐시할 변수
 
 $(document).ready(function() {
src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentDetailView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentDetailView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgsent/MsgSentDetailView.jsp
@@ -880,7 +880,7 @@
 											${fn:replace(result.smsTxt, newLineChar, "<br/>")}
 										</p>
 										<c:if test="${result.msgKind eq 'A' }" >
-											<p class="deny_receipt">무료 거부 080-0000-0000</p>
+											<p class="deny_receipt">무료 거부 0808800858</p>
 										</c:if>
 									</div>
 								</div>
src/main/webapp/WEB-INF/jsp/web/user/sendNumberManage.jsp
--- src/main/webapp/WEB-INF/jsp/web/user/sendNumberManage.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/sendNumberManage.jsp
@@ -144,7 +144,9 @@
 			</div>
 		</div>
 		<!--// 마이페이지 - 발신번호 관리 -->
-	    <!-- 통신사 고객센터 정보 팝업 -->
+
+
+		<!-- 통신서비스 이용증명원 발급 안내 -->
 		<div class="tooltip-wrap">
 			<div class="popup-com servInfo_cont popup001" tabindex="0" data-tooltip-con="popup001" data-focus="popup001" data-focus-prev="popup001-close">
 				<div class="popup_heading">
@@ -152,14 +154,14 @@
 					<button type="button" class="tooltip-close" data-focus="popup001-close">
 						<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
 					</button>
-				</div>		
+				</div>
 				<div class="layer_in call_layer">
 					<!-- 발신번호 관리 수정 -->
 					<div class="call_number_pop">
 						<ul class="call_numbber_list">
-					    	<li>- 과학기술정보통신부 고시에 따라 발신번호 등록 시 <strong>통신서비스 이용증명원</strong>을 통해 전화번호 일치 여부 등을 확인하고 있습니다.</li>
-					    	<li>- 이동통신사 고객센터 또는 홈페이지 등을 통해 해당 서류를 발급 후 발신번호 신청 시 함께 첨부해주시면 빠른 심사 처리가 가능합니다.</li>
-					    	<li>- ※ 휴대폰 본인인증으로 대체 가능(단, 본인인증이 불가한 번호의 경우 서류 발급 필수)</li>
+							<li>- 과학기술정보통신부 고시에 따라 발신번호 등록 시 <strong>통신서비스 이용증명원</strong>을 통해 전화번호 일치 여부 등을 확인하고 있습니다.</li>
+							<li>- 이동통신사 고객센터 또는 홈페이지 등을 통해 해당 서류를 발급 후 발신번호 신청 시 함께 첨부해주시면 빠른 심사 처리가 가능합니다.</li>
+							<li>- ※ 휴대폰 본인인증으로 대체 가능(단, 본인인증이 불가한 번호의 경우 서류 발급 필수)</li>
 						</ul>
 						<div class="noted_items">
 							<p class="title">참고사항</p>
@@ -170,92 +172,94 @@
 							</ul>
 						</div>
 					</div>
-					
+	
 					<p class="info_tit">[통신사 고객센터 정보]</p>
-					<ul>
-						<li>
-							<div>
+					<!-- 통신사 고객센터 수정 250619 -->
+					<div class="call_new">
+						<ul>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv1.png" alt="T 월드">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv1_1.png" alt="T 월드">
+									</div>
+									<p>
+										<span class="fwLg">모바일</span>
+										1599-0011&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 1600-2000
+									</p>
 								</div>
-								<p>
-									<span class="fwLg">모바일</span>
-									080-011-6000&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span
-										class="fwLg">유선</span> 080-816-2000
-								</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv2.png" alt="SK 텔레콤">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv2_1.png" alt="SK 7mobile">
+									</div>
+									<p>1599-0999</p>
 								</div>
-								<p>1599-0999</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv3.png"
-										alt="SK 브로드밴드">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv3_1.png" alt="B">
+									</div>
+									<p>106</p>
 								</div>
-								<p>080-8282-106</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv4.png"
-										alt="hello 모바일">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv4_1.png" alt="hello 모바일">
+									</div>
+									<p>KT망 1855-1144&nbsp;/&nbsp;SKT망
+										1855-2114&nbsp;/&nbsp;LGU+망 1855-1140</p>
 								</div>
-								<p>KT망 1855-1144&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;SKT망
-									1855-2114</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv5.png" alt="Kt">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv5_1.png" alt="Kt">
+									</div>
+									<p>
+										<span class="fwLg">모바일</span> 1588-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span>
+										100
+									</p>
 								</div>
-								<p>
-									<span class="fwLg">모바일</span> 1588-0010 / <span class="fwLg">유선</span>
-									100
-								</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv6.png" alt="세종텔레콤">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv6_1.png" alt="snowman">
+									</div>
+									<p>KT망 1688-9300&nbsp;/&nbsp;SKT망
+										1666-9316&nbsp;/&nbsp;LGU+망 1688-0045</p>
 								</div>
-								<p>080-889-1000</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv7.png" alt="U+">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv7_1.png" alt="LG U+">
+									</div>
+									<p>
+										<span class="fwLg">모바일</span>
+										1544-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 101
+									</p>
 								</div>
-								<p>
-									<span class="fwLg">모바일</span>
-									1588-0010&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span
-										class="fwLg">유선</span> 100
-								</p>
-							</div>
-						</li>
-						<li>
-							<div>
+							</li>
+							<li>
 								<div>
-									<img src="/publish/images/content/call_serv8.png" alt="Kct">
+									<div class="call_img">
+										<img src="/publish/images/content/call_serv8_1.png" alt="tplus">
+									</div>
+									<p>KT망 1811-1141&nbsp;/&nbsp;SKT망
+										1877-9114&nbsp;/&nbsp;LGU+망 1533-7114</p>
 								</div>
-								<p>070-8188-0114</p>
-							</div>
-						</li>
-					</ul>
+							</li>
+						</ul>
+					</div>
+					<!--// 통신사 고객센터 수정 250619 -->
 				</div>
 			</div>
 		</div>
-		<!--// 통신사 고객센터 정보 팝업 -->
+		<!-- // 통신서비스 이용증명원 발급 안내 -->
 		
 		<!-- 대리인 신분증이란? 팝업 -->
 		<div class="tooltip-wrap">
src/main/webapp/js/kakao/ft/templateComm.js
--- src/main/webapp/js/kakao/ft/templateComm.js
+++ src/main/webapp/js/kakao/ft/templateComm.js
@@ -55,19 +55,19 @@
 function setContentsLengForFriends(contents){
 	
 
-	if ($("#ad_Y").is(":checked")) {
-		contents = "(광고)"+contents+"\n무료거부 0808800858"
-	}
+//	if ($("#ad_Y").is(":checked")) {
+//		contents = "(광고)"+contents+"\n무료거부 0808800858"
+//	}
 	
 	var conLeng = strMaxCharacterCnt(contents);
 
-	if ($("#ad_Y").is(":checked")) {
-		// 광고문구 제거
-		contents = contents
-			.replace(/^\(광고\)/, '')                          // 맨 앞의 (광고) 제거
-			.replace(/\n무료거부\s*0808800858\s*$/, '');      // 맨 뒤의 '무료거부 0808800858' 제거
-
-	}
+//	if ($("#ad_Y").is(":checked")) {
+//		// 광고문구 제거
+//		contents = contents
+//			.replace(/^\(광고\)/, '')                          // 맨 앞의 (광고) 제거
+//			.replace(/\n무료거부\s*0808800858\s*$/, '');      // 맨 뒤의 '무료거부 0808800858' 제거
+//
+//	}
 	
 	
 	var imageType = $("input[name=img_file_add]:checked").val();
src/main/webapp/publish/css/popupLayer.css
--- src/main/webapp/publish/css/popupLayer.css
+++ src/main/webapp/publish/css/popupLayer.css
@@ -1200,6 +1200,9 @@
 .call_number_pop .pro_tit span{font-weight: 700; color: #002c9a;}
 
 .call_layer .info_tit{font-size: 20px; font-weight: 500; margin: 0 0 15px 0;}
+.call_layer .call_new ul li {padding:0;}
+.call_layer .call_new ul li .call_img {text-align: center; width:155px;}
+.call_layer .call_new ul li p {font-size:16px; padding:0 0 0 10px;}
 
 /* 발송결과 개선 : 진행현황 안내*/
 .info_hover_cont {top: 40px; right: -1px; width: 320px; line-height:1.4;} 
 
src/main/webapp/publish/images/content/call_serv1_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv1_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv2_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv2_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv3_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv3_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv4_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv4_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv5_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv5_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv6_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv6_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv7_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv7_1.png
Binary file is not shown
 
src/main/webapp/publish/images/content/call_serv8_1.png (Binary) (added)
+++ src/main/webapp/publish/images/content/call_serv8_1.png
Binary file is not shown
src/main/webapp/publish/js/content.js
--- src/main/webapp/publish/js/content.js
+++ src/main/webapp/publish/js/content.js
@@ -1,3 +1,4 @@
+
 $(document).ready(function () {
 
 	// 문자작성 영역 클릭시 textarea 활성화
@@ -1655,10 +1656,10 @@
 		buttonText = '<dl class="button_type_wrap type1"><dt>배송조회</dt><dd class="button_type_input"><input type="hidden" id="buttonLikeTypeDeliv" name="buttonVOList[' + buttonCnt + '].linkType" value="DS"/><input type="text" id="btnNmDeliv" name="buttonVOList[' + buttonCnt + '].name" value="배송조회" placeholder="버튼명 입력(최대 14자)" readonly><p class="cf_text">*이용가능 택배사 : KG로지스, 우체국택배,일양로지스, GTX로지스, FedEx, 경동택배, 합동택배, 롯데택배</p></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
 		buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewDS">배송조회</button>';
 	} else if (buttonType == "button_type_2") {
-		buttonText = '<dl class="button_type_wrap type2"><dt>웹링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeWeb" name="buttonVOList[' + buttonCnt + '].linkType" value="WL"/><input type="text" id="btnNmWeb" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkMo" name="buttonVOList[' + buttonCnt + '].linkMo" value="" placeholder="모바일 링크 입력"></li><li><input type="text" id="buttonLinkPc" name="buttonVOList[' + buttonCnt + '].linkPc" value="" placeholder="PC 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
+		buttonText = '<dl class="button_type_wrap type2"><dt>웹링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeWeb" name="buttonVOList[' + buttonCnt + '].linkType" value="WL"/><input type="text" id="btnNmWeb" name="buttonVOList[' + buttonCnt + '].name" value="" maxlength="14" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkMo" name="buttonVOList[' + buttonCnt + '].linkMo" value="" placeholder="모바일 링크 입력"></li><li><input type="text" id="buttonLinkPc" name="buttonVOList[' + buttonCnt + '].linkPc" value="" placeholder="PC 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
 		buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewWL">웹링크</button>';
 	} else if (buttonType == "button_type_3") {
-		buttonText = '<dl class="button_type_wrap type3"><dt>앱링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeApp" name="buttonVOList[' + buttonCnt + '].linkType" value="AL"/><input type="text" id="btnNmApp" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkAnd" name="buttonVOList[' + buttonCnt + '].linkAnd" value="" placeholder="Android 링크 입력"></li><li><input type="text" id="buttonLinkIos" name="buttonVOList[' + buttonCnt + '].linkIos" value="" placeholder="IOS 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
+		buttonText = '<dl class="button_type_wrap type3"><dt>앱링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeApp" name="buttonVOList[' + buttonCnt + '].linkType" value="AL"/><input type="text" id="btnNmApp" name="buttonVOList[' + buttonCnt + '].name" value="" maxlength="14" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkAnd" name="buttonVOList[' + buttonCnt + '].linkAnd" value="" placeholder="Android 링크 입력"></li><li><input type="text" id="buttonLinkIos" name="buttonVOList[' + buttonCnt + '].linkIos" value="" placeholder="IOS 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
 		buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewAL">앱링크</button>';
 	} else if (buttonType == "button_type_4") {
 		buttonText = '<dl class="button_type_wrap type4"><dt>봇키워드</dt><dd class="button_type_input"><input type="hidden" id="buttonLikeTypeBot" name="buttonVOList[' + buttonCnt + '].linkType" value="BK"/><input type="text" id="btnNmBot" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
src/main/webapp/publish/maintenance.html
--- src/main/webapp/publish/maintenance.html
+++ src/main/webapp/publish/maintenance.html
@@ -19,9 +19,11 @@
 <body>
     <div class="textbox">
         <h1>문자온 시스템 점검중입니다.</h1>
-        <h3>· 점검일시 : <strong>2025년 4월 28일(월) 08:30 ~ 08:35</strong> (약 5분간)</h3>
-        <p>현재 홈페이지 인증서 교체 작업을 위한 시스템 점검중에 있습니다.</p>
-        <p><span>(기)예약 설정 건은 정상 발송되며, <br>작업 이전 '발송대기'건은 작업 완료 후 발송 시도됩니다.</span></p>
+        <h3>· 점검일시 : <strong>2025년 6월 21일(토) 14:00 ~ 6월 23일(월) 08:00</strong> </h3>
+        <p>현재 홈페이지 시스템 백업 작업 중에 있습니다.</p>
+        <p><span>중단 시작 5분 전부터 신규 발송이 제한됩니다.</span></p>
+        <p><span>작업 이전"발송대기" 건은 작업 완료 후 발송시도 합니다.</span></p>
+        <p><span>백업 작업 조기 완료 시 즉시 서비스 재개 예정입니다.</span></p>
         <p>항상 더 나은 서비스 제공을 위해 노력하겠습니다.<br>
            감사합니다.</p>
     </div>
src/main/webapp/publish/mypage5_2.html
--- src/main/webapp/publish/mypage5_2.html
+++ src/main/webapp/publish/mypage5_2.html
@@ -221,82 +221,88 @@
                 </div>
 
                 <p class="info_tit">[통신사 고객센터 정보]</p>
-                <ul>
-                    <li>
-                        <div>
+                <!-- 통신사 고객센터 수정 250619 -->
+                <div class="call_new">
+                    <ul>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv1.png" alt="T 월드">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv1_1.png" alt="T 월드">
+                                </div>
+                                <p>
+                                    <span class="fwLg">모바일</span>
+                                    1599-0011&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 1600-2000
+                                </p>
                             </div>
-                            <p>
-                                <span class="fwLg">모바일</span>
-                                080-011-6000&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="fwLg">유선</span> 080-816-2000
-                            </p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv2.png" alt="SK 텔레콤">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv2_1.png" alt="SK 7mobile">
+                                </div>
+                                <p>1599-0999</p>
                             </div>
-                            <p>1599-0999</p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv3.png" alt="SK 브로드밴드">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv3_1.png" alt="B">
+                                </div>
+                                <p>106</p>
                             </div>
-                            <p>080-8282-106</p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv4.png" alt="hello 모바일">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv4_1.png" alt="hello 모바일">
+                                </div>
+                                <p>KT망 1855-1144&nbsp;/&nbsp;SKT망
+                                    1855-2114&nbsp;/&nbsp;LGU+망 1855-1140</p>
                             </div>
-                            <p>KT망 1855-1144&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;SKT망
-                                1855-2114</p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv5.png" alt="Kt">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv5_1.png" alt="Kt">
+                                </div>
+                                <p>
+                                    <span class="fwLg">모바일</span> 1588-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span>
+                                    100
+                                </p>
                             </div>
-                            <p>
-                                <span class="fwLg">모바일</span> 1588-0010 / <span class="fwLg">유선</span>
-                                100
-                            </p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv6.png" alt="세종텔레콤">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv6_1.png" alt="snowman">
+                                </div>
+                                <p>KT망 1688-9300&nbsp;/&nbsp;SKT망
+                                    1666-9316&nbsp;/&nbsp;LGU+망 1688-0045</p>
                             </div>
-                            <p>080-889-1000</p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv7.png" alt="U+">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv7_1.png" alt="LG U+">
+                                </div>
+                                <p>
+                                    <span class="fwLg">모바일</span>
+                                    1544-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 101
+                                </p>
                             </div>
-                            <p>
-                                <span class="fwLg">모바일</span>
-                                1588-0010&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="fwLg">유선</span> 100
-                            </p>
-                        </div>
-                    </li>
-                    <li>
-                        <div>
+                        </li>
+                        <li>
                             <div>
-                                <img src="/publish/images/content/call_serv8.png" alt="Kct">
+                                <div class="call_img">
+                                    <img src="/publish/images/content/call_serv8_1.png" alt="tplus">
+                                </div>
+                                <p>KT망 1811-1141&nbsp;/&nbsp;SKT망
+                                    1877-9114&nbsp;/&nbsp;LGU+망 1533-7114</p>
                             </div>
-                            <p>070-8188-0114</p>
-                        </div>
-                    </li>
-                </ul>
+                        </li>
+                    </ul>
+                </div>
+                <!--// 통신사 고객센터 수정 250619 -->
             </div>
         </div>
     </div>
Add a comment
List