Просмотр исходного кода

Merge remote-tracking branch 'origin/develop' into card007

card007 5 лет назад
Родитель
Сommit
134ee1329b

+ 1 - 0
src/main/java/com/style24/front/biz/web/TsfCommonController.java

@@ -275,6 +275,7 @@ public class TsfCommonController extends TsfBaseController {
 		
 		//deliveryAddrInfo.getRecipPhnno();
 		
+		mav.addObject("isLogin"			, TsfSession.isLogin());					// 로그인여부
 		mav.addObject("deliveryAddrInfo", deliveryAddrInfo);						// 배송지정보
 		mav.setViewName(super.getDeviceViewName("popup/DelvAddrModifyPop"));
 		

+ 1 - 2
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -885,6 +885,7 @@ public class TsfOrderController extends TsfBaseController {
 		mav.addObject("goodsSumAmt"			, resultMap.get("goodsSumAmt"));		// 상품금액합계(판매가)
 		mav.addObject("goodsDcSumAmt"		, resultMap.get("goodsDcSumAmt"));		// 상품금액합계(정상가 - 판매가)
 		mav.addObject("delvFeeSumAmt"		, resultMap.get("delvFeeSumAmt"));		// 배송비합계
+		mav.addObject("realDelvSumAmt"		, resultMap.get("realDelvSumAmt"));		// 실제배송비합계
 		mav.addObject("cpn1DcSumAmt"		, resultMap.get("cpn1DcSumAmt"));		// 즉시할인합계
 		mav.addObject("tmtbSumAmt"			, resultMap.get("tmtbSumAmt"));			// 다다익선합계
 		mav.addObject("cpnDcSumAmt"			, resultMap.get("cpnDcSumAmt"));		// 쿠폰할인합계
@@ -1282,8 +1283,6 @@ public class TsfOrderController extends TsfBaseController {
 		param.setPayGb(TscConstants.PaymentGb.DELIVERY.value());
 		param.setUpdNo(param.getCustNo());
 		
-		log.info("CHECK CHG_SQ ::: {}", param.getOrdChgSq());
-		
 		// 2. 결재정보등록(TB_PAYMENT)
 		param = orderService.orderPgPayResult(param, request, response);
 		order.setOrdNo(param.getOrdNo());		

+ 7 - 2
src/main/webapp/WEB-INF/views/mob/order/OrderCompleteMob.html

@@ -211,7 +211,7 @@
 									<div>
 										<dt>배송비</dt>
 										<dd>
-											<div><span th:text="${#numbers.formatInteger(delvFeeSumAmt, 1, 'COMMA')}"></span>원</div>
+											<div><span th:text="${#numbers.formatInteger(realDelvSumAmt, 1, 'COMMA')}"></span>원</div>
 										</dd>
 									</div>
 									<!-- //210330 : 태그 분할 -->
@@ -356,7 +356,12 @@
 				</div>
 			</div>
 			<div class="btn_group btn_group_flex">
-				<div><button type="button" class="btn btn_gost" th:ordno="${orderInfo.ordNo}" onclick="fnGoToOrderDetail(this)"><span>주문 상세보기</span></button></div>
+				<th:block th:if="${isLogin} == true">
+					<div><button type="button" class="btn btn_gost" th:ordno="${orderInfo.ordNo}" onclick="fnGoToOrderDetail(this)"><span>주문 상세보기</span></button></div>
+				</th:block>
+				<th:block th:if="${isLogin} == false">
+					<div><button type="button" class="btn btn_gost" th:ordno="${orderInfo.ordNo}" onclick="cfnGoToPage(_PAGE_NON_CUSTOMER_ORDER_CONFIRM);"><span>주문 상세보기</span></button></div>
+				</th:block>
 				<div><button type="button" class="btn btn_dark" onclick="location.href='/'"><span>쇼핑 계속하기</span></button></div>
 			</div>
 		</div>

+ 90 - 40
src/main/webapp/WEB-INF/views/mob/order/OrderFormMob.html

@@ -240,6 +240,8 @@
 				</div>
 				
 				<div class="area_paymentinfo">
+					<!-- @자사만,무통장,실시간있으면 미노출 -->
+					<!-- @입점이있으면  -->
 					<div class="paymentinfo">
 						<div class="payinfo_blk_wrap">
 							<a href="javascript:void(0);">구매조건 확인 및 결제대행 서비스 약관 동의<span>보기</span></a>
@@ -248,7 +250,7 @@
 									<a href="javascript:void(0);">개인정보 제공에 대한 동의<span>보기</span></a>
 									<div class="infotxt">
 										STYLE24는 다음과 같이 회원님의 개인정보를 제3자에게 제공합니다.
-										<table>
+										<table class="paymentinfo agree1">
 											<colgroup>
 												<col width="30%">
 												<col width="*">
@@ -278,43 +280,46 @@
 												</tr>
 											</tbody>
 										</table>
-										<table>
-											<colgroup>
-												<col width="30%">
-												<col width="*">
-											</colgroup>
-											<tbody>
-												<tr>
-													<th>제공받는 자</th>
-													<td>더비오유컴퍼니 주식회사</td>
-												</tr>
-												<tr>
-													<th>제공하는 항목</th>
-													<td>성명, 주소, 연락처</td>
-												</tr>
-												<tr>
-													<th>제공 목적</th>
-													<td>주문상품의 배송, 고객상담 및 불만처리</td>
-												</tr>
-												<tr>
-													<th>보유 및 이용기간</th>
-													<td>이용목적 달성 시 까지</td>
-												</tr>
-											</tbody>                                                       
-										</table>
+										<!-- 입점업체가 있을때 노출 -->
+										<th:block th:if="${delvCnt} > 0">
+											<table class="paymentinfo agree2">
+												<colgroup>
+													<col width="30%">
+													<col width="*">
+												</colgroup>
+												<tbody>
+													<tr>
+														<th>제공받는 자</th>
+														<td>
+															<th:block th:each="delvFeeCd, i : ${delvFeeCdList}">
+																<th:block th:unless="${delvFeeCd.delvFeeCd} == 'WMS'">
+																	<th:block th:if="${i.count == #lists.size(delvFeeCdList)}">
+																		<th:block th:text="|${delvFeeCd.supplyCompNm}|"></th:block>
+																	</th:block>
+																	<th:block th:if="${i.count < #lists.size(delvFeeCdList)}">
+																		<th:block th:text="|${delvFeeCd.supplyCompNm},|"></th:block>
+																	</th:block>
+																</th:block>
+															</th:block>
+														</td>
+													</tr>
+													<tr>
+														<th>제공하는 항목</th>
+														<td>성명, 주소, 연락처</td>
+													</tr>
+													<tr>
+														<th>제공 목적</th>
+														<td>주문상품의 배송, 고객상담 및 불만처리</td>
+													</tr>
+													<tr>
+														<th>보유 및 이용기간</th>
+														<td>이용목적 달성 시 까지</td>
+													</tr>
+												</tbody>
+											</table>
+										</th:block>
 									</div>
 								</div>
-								<!-- 
-								<div class="payinfo_blk">
-									<a href="">
-										결제대행 서비스 약관 동의
-										<span>보기</span>
-									</a>
-									<div class="infotxt">
-										결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.
-									</div>
-								</div>
-								 -->
 							</div>
 						</div>
 						
@@ -890,25 +895,70 @@ var paymentInfoSet = function() {
 			if (result != null) {
 				$("#paymentInfo").css("display", "block");
 				$("#paymentInfo").html(result);
+				
+				var payTeyp = "";
 
 				// 결제타입명칭 설정
 				$("#orderForm .area_paymethod .paymethod_box ul li").on("click", function(){
-					var payType = $(this).find(".payType").text();
+					payType = $(this).find(".payType").text();
 					if ($(this).find("input[name=rdi-paynormal]").is(":checked")) {
 						$(".payTypeNm").text(payType);
 					}
 					
+					// 2021.04.29 수정
+					$("#orderForm input[name=insuranceYn]").attr("checked", false);
+					$("#orderForm .area_paymentinfo .agree1").hide();
+					
 					// 2021.04.25 실시간계좌이체, 무통장입금시 보증보험 신청 약관 노출
 					if (payType == "실시간계좌이체" || payType == "무통장입금" ) {
 						$("#orderForm .area_paymethod .agree_insurance").show();
 					} else {
-						$("#orderForm .area_paymethod .agree_insurance").hide();
+						$("#orderForm .area_paymethod .agree_insurance").hide();	
 					}
 					
-					// 2021.04.29 수정
-					$("#orderForm input[name=insuranceYn]").attr("checked", false);
+					if (delvCnt > 0) {
+						$("#orderForm .area_paymentinfo").show();
+					} else {
+						$("#orderForm .area_paymentinfo").hide();
+					}
 				});
 				
+				// 2021.04.25 실시간계좌이체, 무통장입금시 보증보험 신청 약관 노출
+				// 2021.05.16 동의박스체크시노출
+				$("#orderForm input[name=insuranceYn]").on("click", function(){
+					var displayTemp = true;
+					if (payType == "실시간계좌이체" || payType == "무통장입금" ) {
+						if ($(this).is(":checked")) {
+							$("#orderForm .area_paymethod .agree_insurance").show();
+							$("#orderForm .area_paymentinfo").show();
+							$("#orderForm .area_paymentinfo .agree1").show();
+						} else {
+							displayTemp = false;
+						}
+					} else {
+						displayTemp = false;
+					}
+					
+					if (displayTemp == false) {
+						$("#orderForm .area_paymentinfo .agree1").hide();
+						
+						if (delvCnt > 0) {
+							$("#orderForm .area_paymentinfo").show();
+						} else {
+							$("#orderForm .area_paymentinfo").hide();
+						}
+					}
+				});
+
+				// 2021.05.16 초기값설정
+				$("#orderForm .area_paymethod .agree_insurance").hide();
+				$("#orderForm .area_paymentinfo .agree1").hide();
+				if (delvCnt > 0) {
+					$("#orderForm .area_paymentinfo").show();
+				} else {
+					$("#orderForm .area_paymentinfo").hide();
+				}
+				
 				// 결재하기
 				$("#btn_payment").on("click", function(){
 					// 사은품정보

+ 7 - 2
src/main/webapp/WEB-INF/views/mob/order/OrderNoMemberMob.html

@@ -62,8 +62,8 @@
 							<button type="button" class="btn btn_dark btn_hp_certi beforeAuth" id="btnCellPhoneCertify">
 								<span>본인인증</span>
 							</button>
-							<button type="button" class="btn btn_dark btn_hp_certi afterAuth">
-									<span>인증완료</span>
+							<button type="button" class="btn btn_dark btn_hp_certi afterAuth" style="display:none;">
+								<span>인증완료</span>
 							</button>
 						</div>
 					</div>
@@ -143,6 +143,11 @@ $(document).ready( function() {
 		fnNiceCallBack(sEncData, authMethod);
 	}
 });
+
+// 취소버튼
+$("#btn_cancel").on("click", function() {
+	window.history.back();
+});
 	
 // 주문하기버튼
 $("#btn_order").on("click", function() {

+ 7 - 5
src/main/webapp/WEB-INF/views/mob/popup/DelvAddrAddPopMob.html

@@ -36,12 +36,14 @@
 												<span class="sr-only">우편번호 찾기</span>
 											</button>
 										</div>
-										<div class="default_addrs">
-											<div class="form_field">
-												<input id="chk-default-addrs" type="checkbox" name="defaultYn" checked>
-												<label for="chk-default-addrs"><span>기본 배송지로 등록</span></label>
+										<th:block th:if="${isLogin} == true">
+											<div class="default_addrs">
+												<div class="form_field">
+													<input id="chk-default-addrs" type="checkbox" name="defaultYn" checked>
+													<label for="chk-default-addrs"><span>기본 배송지로 등록</span></label>
+												</div>
 											</div>
-										</div>
+										</th:block>
 									</td>
 								</tr>
 							</tbody>

+ 12 - 10
src/main/webapp/WEB-INF/views/mob/popup/DelvAddrModifyPopMob.html

@@ -39,17 +39,19 @@
 												<span class="sr-only">우편번호 찾기</span>
 											</button>
 										</div>
-										<div class="default_addrs">
-											<div class="form_field">
-												<th:block th:if="${deliveryAddrInfo.defaultYn} == 'Y'">
-													<input id="chk-default-addrs1" type="checkbox" name="defaultYn" checked>
-												</th:block>
-												<th:block th:if="${deliveryAddrInfo.defaultYn} == 'N'">
-													<input id="chk-default-addrs1" type="checkbox" name="defaultYn">
-												</th:block>
-												<label for="chk-default-addrs1"><span>기본배송지로 등록</span></label>
+										<th:block th:if="${isLogin} == true">
+											<div class="default_addrs">
+												<div class="form_field">
+													<th:block th:if="${deliveryAddrInfo.defaultYn} == 'Y'">
+														<input id="chk-default-addrs1" type="checkbox" name="defaultYn" checked>
+													</th:block>
+													<th:block th:if="${deliveryAddrInfo.defaultYn} == 'N'">
+														<input id="chk-default-addrs1" type="checkbox" name="defaultYn">
+													</th:block>
+													<label for="chk-default-addrs1"><span>기본배송지로 등록</span></label>
+												</div>
 											</div>
-										</div>
+										</th:block>
 									</td>
 								</tr>
 							</tbody>

+ 1 - 1
src/main/webapp/WEB-INF/views/web/order/OrderAddPaymentCompleteWeb.html

@@ -27,7 +27,7 @@
 				<div class="od_cont">
 					<div class="sec_head">
 						<div class="info_complete">
-							<p class="txt_box">감사합니다. <span th:text="${chgerNm}"></span> 고객님의 결제가 완료되었습니다.</p>
+							<p class="txt_box">감사합니다. <span th:text="${ordNm}"></span> 고객님의 결제가 완료되었습니다.</p>
 						</div>
 					</div>
 					<div class="sec_body">

+ 0 - 10
src/main/webapp/WEB-INF/views/web/order/OrderAddPaymentFormWeb.html

@@ -129,16 +129,6 @@
 												</table>
 											</div>
 										</div>
-										<!-- 210421_수정 : 테이블 추가. -->
-										<div class="payinfo_blk">
-											<a href="">
-												결제대행 서비스 약관 동의
-												<span>보기</span>
-											</a>
-											<div class="infotxt">
-												결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.
-											</div>
-										</div>
 									</div>
 									<div class="agree_payment">
 										위 주문내역을 확인 하였으며, 회원 본인은 결제에 동의합니다. (전자상거래법 제 8조 제2항) <!-- 210421_수정 : 텍스트 수정. -->

+ 22 - 10
src/main/webapp/WEB-INF/views/web/order/OrderCompleteWeb.html

@@ -125,7 +125,7 @@
 												</div>
 												<div>
 													<dt>배송비</dt>
-													<dd><em th:text="${#numbers.formatInteger(delvFeeSumAmt, 1, 'COMMA')}"></em>원</dd>	
+													<dd><em th:text="${#numbers.formatInteger(realDelvSumAmt, 1, 'COMMA')}"></em>원</dd>	
 												</div>
 												<div>
 													<dt>상품할인</dt>
@@ -268,7 +268,12 @@
 					</div>
 					<div class="sec_foot">
 						<div class="btn_group_md">
-							<button type="button" class="btn btn_default btn_md" th:ordno="${orderInfo.ordNo}" onclick="fnGoToOrderDetail(this)"><span>주문 상세보기</span></button>
+							<th:block th:if="${isLogin} == true">
+								<button type="button" class="btn btn_default btn_md" th:ordno="${orderInfo.ordNo}" onclick="fnGoToOrderDetail(this);"><span>주문 상세보기</span></button>
+							</th:block>
+							<th:block th:if="${isLogin} == false">
+								<button type="button" class="btn btn_default btn_md" th:ordno="${orderInfo.ordNo}" onclick="cfnGoToPage(_PAGE_NON_CUSTOMER_ORDER_CONFIRM);"><span>주문 상세보기</span></button>
+							</th:block>
 							<button type="button" class="btn btn_dark btn_md" onclick="location.href='/'"><span>쇼핑 계속하기</span></button>
 						</div>
 					</div>
@@ -367,16 +372,23 @@ var delvAddrSet = function(delvObj) {
 	$("#recipAddr").text(delvObj.recipBaseAddr + '    ' + delvObj.recipDtlAddr);
 	$("#delvMemo").text(delvObj.delvMemo);
 	
+	// 2021.05.16 비회원구분처리
+	let url = '';
 	// 변수값 설정
-	let url = '/mypage/change/delvery/addr';
+	if (isLogin == true) {
+		url = '/mypage/change/delvery/addr';
+	} else {
+		url = '/noMember/change/delvery/addr';
+	}
+	
 	let data = {};
-	data.delvAddrSq = delvAddrSq;
-	data.recipNm = delvObj.recipNm;
-	data.recipPhnno = delvObj.recipPhnno;
-	data.recipZipcode = delvObj.recipZipcode;
-	data.recipBaseAddr = delvObj.recipBaseAddr;
-	data.recipDtlAddr = delvObj.recipDtlAddr;
-	data.delvMemo = delvObj.delvMemo;
+	data.delvAddrSq 		= delvAddrSq;
+	data.recipNm 			= delvObj.recipNm;
+	data.recipPhnno 		= delvObj.recipPhnno;
+	data.recipZipcode 		= delvObj.recipZipcode;
+	data.recipBaseAddr 		= delvObj.recipBaseAddr;
+	data.recipDtlAddr 		= delvObj.recipDtlAddr;
+	data.delvMemo 			= delvObj.delvMemo;
 	
 	let jsonData = JSON.stringify(data);
 	

+ 16 - 0
src/main/webapp/WEB-INF/views/web/order/OrderCouponApplyPopWeb.html

@@ -126,6 +126,22 @@
 							
 									</div>
 								</th:block>
+								<!-- 2021.05.16 적용안함 -->
+								<div class="cartCpn" value="0">
+									<input type="hidden" name="dcWay" 			th:value="0"/>
+									<input type="hidden" name="dcVal" 			th:value="0"/>
+									<input type="hidden" name="buyLimitAmt" 	th:value="0"/>
+									<input type="hidden" name="maxDcAmt" 		th:value="0"/>
+										
+									<input type="radio" name="rdi-cart-coupon" id="rdi-cart-coupon00">
+									<label for="rdi-cart-coupon00">
+										<div class="cart_coupon">
+											<p class="name">적용안함</p>
+										</div>
+									</label>
+								</div>
+								<!-- //2021.05.16 적용안함 -->
+								
 								<input type="hidden" name="cpnType" value="cartCpn"/>
 								<input type="hidden" name="custCpnSq" value="0"/>
 								<input type="hidden" name="cpnDcAmt" value="0"/>

+ 75 - 20
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -230,6 +230,8 @@
 							</div>
 							
 							<div class="area_paymentinfo">
+								<!-- @자사만,무통장,실시간있으면 미노출 -->
+								<!-- @입점이있으면  -->
 								<div class="paymentinfo">
 									<div class="payinfo_blk">
 										<a href="">개인정보 제공에 대한 동의<span>보기</span></a>
@@ -250,7 +252,7 @@
 													</tr>
 												</thead> 
 												<tbody>
-													<tr>
+													<tr class="paymentinfo agree1">
 														<td>서울보증보험㈜, ㈜유세이프</td>
 														<td>
 															구매자명, 구매자 생년월일,
@@ -262,24 +264,31 @@
 														<td>쇼핑몰보증보험 가입 및 보험가입 제반 사항</td>
 														<td>개별서비스 제공기간</td>
 													</tr>
-													<tr>
-														<td>더비오유컴퍼니 주식회사</td>
-														<td>성명, 주소, 연락처</td>
-														<td>주문상품의 배송, 고객상담 및 불만처리</td>
-														<td>이용목적 달성 시 까지</td>
-													</tr>
+													<!-- 입점업체가 있을때 노출 -->
+													<th:block th:if="${delvCnt} > 0">
+														<tr class="paymentinfo agree2">
+															<td>
+																<th:block th:each="delvFeeCd, i : ${delvFeeCdList}">
+																	<th:block th:unless="${delvFeeCd.delvFeeCd} == 'WMS'">
+																		<th:block th:if="${i.count == #lists.size(delvFeeCdList)}">
+																			<th:block th:text="|${delvFeeCd.supplyCompNm}|"></th:block>
+																		</th:block>
+																		<th:block th:if="${i.count < #lists.size(delvFeeCdList)}">
+																			<th:block th:text="|${delvFeeCd.supplyCompNm},|"></th:block>
+																		</th:block>
+																	</th:block>
+																</th:block>
+															</td>
+															<td>성명, 주소, 연락처</td>
+															<td>주문상품의 배송, 고객상담 및 불만처리</td>
+															<td>이용목적 달성 시 까지</td>
+														</tr>
+													</th:block>
+													<!-- //입점업체가 있을때 노출 -->
 												</tbody>
 											</table>
 										</div>
 									</div>
-									<!-- 
-									<div class="payinfo_blk">
-										<a href="">결제대행 서비스 약관 동의<span>보기</span></a>
-										<div class="infotxt">
-											결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.결제대행서비스 약관 동의 내용입니다.
-										</div>
-									</div>
-									 -->
 								</div>
 								<div class="agree_payment">
 									위 주문내역을 확인 하였으며, 회원 본인은 결제에 동의합니다. (전자상거래법 제 8조 제2항)
@@ -905,23 +914,69 @@ var paymentInfoSet = function() {
 				$("#paymentInfo").css("display", "block");
 				$("#paymentInfo").html(result);
 				
+				var payTeyp = "";
+				
 				// 결제타입명칭 설정
 				$("#orderForm .area_paymethod .paymethod_box ul li").on("click", function(){
-					var payType = $(this).find(".payType").text();
+					payType = $(this).find(".payType").text();
 					if ($(this).find("input[name=rdi-paynormal]").is(":checked")) {
 						$("#orderForm .payTypeNm").text(payType);
 					}
-
+					
+					// 2021.04.29 수정
+					$("#orderForm input[name=insuranceYn]").attr("checked", false);
+					$("#orderForm .area_paymentinfo .agree1").hide();
+					
 					// 2021.04.25 실시간계좌이체, 무통장입금시 보증보험 신청 약관 노출
 					if (payType == "실시간계좌이체" || payType == "무통장입금" ) {
 						$("#orderForm .area_paymethod .agree_insurance").show();
 					} else {
-						$("#orderForm .area_paymethod .agree_insurance").hide();
+						$("#orderForm .area_paymethod .agree_insurance").hide();	
+					}
+					
+					if (delvCnt > 0) {
+						$("#orderForm .area_paymentinfo").show();
+					} else {
+						$("#orderForm .area_paymentinfo").hide();
 					}
-					// 2021.04.29 수정
-					$("#orderForm input[name=insuranceYn]").attr("checked", false);
 				});
 				
+				// 2021.04.25 실시간계좌이체, 무통장입금시 보증보험 신청 약관 노출
+				// 2021.05.16 동의박스체크시노출
+				$("#orderForm input[name=insuranceYn]").on("click", function(){
+					var displayTemp = true;
+					if (payType == "실시간계좌이체" || payType == "무통장입금" ) {
+						if ($(this).is(":checked")) {
+							$("#orderForm .area_paymethod .agree_insurance").show();
+							$("#orderForm .area_paymentinfo").show();
+							$("#orderForm .area_paymentinfo .agree1").show();
+						} else {
+							displayTemp = false;
+						}
+					} else {
+						displayTemp = false;
+					}
+					
+					if (displayTemp == false) {
+						$("#orderForm .area_paymentinfo .agree1").hide();
+						
+						if (delvCnt > 0) {
+							$("#orderForm .area_paymentinfo").show();
+						} else {
+							$("#orderForm .area_paymentinfo").hide();
+						}
+					}
+				});
+
+				// 2021.05.16 초기값설정
+				$("#orderForm .area_paymethod .agree_insurance").hide();
+				$("#orderForm .area_paymentinfo .agree1").hide();
+				if (delvCnt > 0) {
+					$("#orderForm .area_paymentinfo").show();
+				} else {
+					$("#orderForm .area_paymentinfo").hide();
+				}
+				
 				// 결재하기
 				$("#btn_payment").on("click", function(){
 					// 사은품정보

+ 5 - 0
src/main/webapp/WEB-INF/views/web/order/OrderNoMemberWeb.html

@@ -167,6 +167,11 @@ $(document).ready( function() {
 	$("#orderForm input[name=recipAddr]").val("13245" + '    ' + "서울시 영등포구 은행로 11, 8층(여의도동, 일신빈딩)");
 	*/
 });
+
+//취소버튼
+$("#btn_cancel").on("click", function() {
+	window.history.back();
+});
 	
 // 주문하기버튼
 $("#btn_order").on("click", function() {

+ 7 - 5
src/main/webapp/WEB-INF/views/web/popup/DelvAddrAddPopWeb.html

@@ -6,12 +6,14 @@
 		<div class="pop_cont">
 			<div class="area_adrsinfo">
 				<h6>배송지 정보</h6>
-				<div class="default_addrs">
-					<div class="form_field">
-						<input id="chk-default-addrs" type="checkbox" name="defaultYn" checked="">
-						<label for="chk-default-addrs"><span>기본 배송지로 등록</span></label>
+				<th:block th:if="${isLogin} == true">
+					<div class="default_addrs">
+						<div class="form_field">
+							<input id="chk-default-addrs" type="checkbox" name="defaultYn" checked="">
+							<label for="chk-default-addrs"><span>기본 배송지로 등록</span></label>
+						</div>
 					</div>
-				</div>
+				</th:block>
 				<div class="form_field">
 					<label class="input_label sr-only">받는 분</label>
 					<div class="ui_col_12">

+ 12 - 10
src/main/webapp/WEB-INF/views/web/popup/DelvAddrModifyPopWeb.html

@@ -8,17 +8,19 @@
 		<div class="pop_cont">
 			<div class="area_adrsinfo">
 				<h6>배송지 정보</h6>
-				<div class="default_addrs">
-					<div class="form_field">
-						<th:block th:if="${deliveryAddrInfo.defaultYn} == 'Y'">
-							<input id="chk-default-addrs1" type="checkbox" name="defaultYn" checked>
-						</th:block>
-						<th:block th:if="${deliveryAddrInfo.defaultYn} == 'N'">
-							<input id="chk-default-addrs1" type="checkbox" name="defaultYn">
-						</th:block>
-						<label for="chk-default-addrs1"><span>기본 배송지로 등록</span></label>
+				<th:block th:if="${isLogin} == true">
+					<div class="default_addrs">
+						<div class="form_field">
+							<th:block th:if="${deliveryAddrInfo.defaultYn} == 'Y'">
+								<input id="chk-default-addrs1" type="checkbox" name="defaultYn" checked>
+							</th:block>
+							<th:block th:if="${deliveryAddrInfo.defaultYn} == 'N'">
+								<input id="chk-default-addrs1" type="checkbox" name="defaultYn">
+							</th:block>
+							<label for="chk-default-addrs1"><span>기본 배송지로 등록</span></label>
+						</div>
 					</div>
-				</div>
+				</th:block>
 				<div class="form_field">
 					<label class="input_label sr-only">받는 분</label>
 					<div class="ui_col_12">