Prechádzať zdrojové kódy

배송지 목록 추가

jsshin 5 rokov pred
rodič
commit
57e4ecc118

+ 8 - 8
src/main/java/com/style24/front/biz/web/TsfMypageController.java

@@ -7,6 +7,7 @@ import java.util.List;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import com.style24.core.biz.service.TscKcpService;
 import com.style24.persistence.domain.CustDeliveryAddr;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -128,6 +129,9 @@ public class TsfMypageController extends TsfBaseController {
 	@Autowired
 	private TsfCommonService commonService;
 
+	@Autowired
+	private TscKcpService kcpService;
+
 	/**
 	 * 마이페이지 메인 화면
 	 *
@@ -1392,16 +1396,12 @@ public class TsfMypageController extends TsfBaseController {
 	@ResponseBody
 	public GagaMap getAccountCheck(@RequestBody CustAccount custAccount) throws Exception {
 		custAccount.setIpAddress(TsfSession.getIpAddress());
-
-		GagaMap result = coreCustomerService.checkAccount(custAccount);
-
+		boolean isValid = false;
+		GagaMap result = kcpService.checkAccount(custAccount);
 		if("0000".equals(result.get("recCd"))) {
-			result.set("status", GagaResponseStatus.SUCCESS.getCode());
-			result.set("isValid", true);
-		} else {
-			throw new IllegalStateException(message.getMessage("FAIL_0004"));
+			isValid = true;
 		}
-
+		result.set("isValid", isValid);
 		return result;
 	}
 

+ 25 - 1
src/main/webapp/WEB-INF/views/web/mypage/MypageCustDeliveryAddrFormWeb.html

@@ -59,7 +59,7 @@
 				<!-- //데이터 없을 시 -->
 			</div>
 			<div class="btn_footer_area">
-				<button type="button" id="btn_adrsAdd_pop" class="btn btn_dark btn_md"><span>배송지 추가</span></button>
+				<button type="button" id="btnAdrsaddPop" class="btn btn_dark btn_md"><span>배송지 추가</span></button>
 			</div>
 		</div>
 		<!-- // CONT-BODY -->
@@ -131,6 +131,30 @@
 
 	}
 
+	// 배송지 추가
+	$('#btnAdrsaddPop').on('click', function () {
+		$.ajax( {
+			type		: "POST",
+			url 		: '/common/delvAddrAddPop',
+			dataType 	: 'html',
+			beforeSend : function(xhr, settings) {
+				xhr.setRequestHeader("AJAX"			, "true");
+				xhr.setRequestHeader('Accept'		, 'application/json');
+				xhr.setRequestHeader('Content-Type'	, 'application/json');
+				gagajf.showProgressbar(true);
+			},
+			success 	: function(result) {
+				$("#adrsAddPop .modal-dialog .modal-content").html(result);
+				$("#adrsAddPop").modal("show");
+			}
+		});
+	});
+
+	var delvAddrSet = function (delvObj) {
+		if(!gagajf.isNull(delvObj.custDelvAddrSq)) {
+			fnCustDeliveryAddList();
+		}
+	}
 
 	$(document).ready(function() {
 

+ 4 - 6
src/main/webapp/WEB-INF/views/web/mypage/MypageCustModifyFormWeb.html

@@ -353,18 +353,16 @@
 			return;
 		}
 		let custInfo = {};
-		custInfo.accountNm = $('input[name=accountNm]').val();
-		custInfo.accountNo = $('input[name=accountNo]').val();
-		custInfo.bankCd = $('input[name=bankCd]').val();
+		custInfo.accountNm = $('#custModiFyForm input[name=accountNm]').val();
+		custInfo.accountNo = $('#custModiFyForm input[name=accountNo]').val();
+		custInfo.bankCd = $('#custModiFyForm input[name=bankCd]').val();
 		let jsonData = JSON.stringify(custInfo)
-		console.log(jsonData);
+		//console.log(jsonData);
 		gagajf.ajaxJsonSubmit('/mypage/account/check', jsonData, fnAccountCheckCallback);
-		//ajaxSubmit('/mypage/account/check','html','accountHolder')
 	});
 
 	// 계좌인증 콜백
 	var fnAccountCheckCallback = function (result) {
-		console.log(result);
 		let msg = '계좌인증에 성공했습니다.'
 		if (result.isValid) { // 유효하면 true
 			accountCheck = true;