Przeglądaj źródła

유효성검사 체크 추가

jsh77b@naver.com 4 lat temu
rodzic
commit
d58b6c79c8

+ 20 - 4
src/main/java/com/style24/front/biz/service/TsfCustomerService.java

@@ -219,9 +219,9 @@ public class TsfCustomerService {
 
 		return result > 0;
 	}
-
+	
 	/**
-	 * 해당 CI로 가입된 이력이 있는지 확인
+	 * 해당 CI로 가입된 이력이 있는지 확인 (회원가입, 휴대폰중복체크)
 	 * @param ci - 연계정보
 	 * @return boolean - 있으면 TRUE/ 없으면 FALSE
 	 * @author jsshin
@@ -233,9 +233,25 @@ public class TsfCustomerService {
 		customer.setCi(ci);
 		customer.setSiteCd(TscConstants.Site.STYLE24.value());
 		customer.encryptData();
+
+		return customerDao.getCustomerInfo(customer);
+	}
+
+	/**
+	 * 해당 CI로 가입된 이력이 있는지 확인 (TB_CUSTOMER.CI NULL)
+	 * @param ci - 연계정보
+	 * @return boolean - 있으면 TRUE/ 없으면 FALSE
+	 * @author jsshin
+	 * @since 2021. 02. 15
+	 */
+	public Customer getCustomerFindByCiCustomer(String ci) {
+		TscSession.setAttribute("maskingYn", "Y");
+		Customer customer = new Customer();
+		customer.setCi(ci);
+		customer.setSiteCd(TscConstants.Site.STYLE24.value());
+		customer.encryptData();
 		
 		// 2022.01.10 본인인증시 휴면회원, 탈퇴회원은 CI 중복체크 안함
-		//return customerDao.getCustomerInfo(customer);
 		return customerDao.getCustomerInfoCI(customer);
 	}
 
@@ -745,7 +761,7 @@ public class TsfCustomerService {
 		boolean isSuccess = false;
 
 		// CI 유효성 체크
-		Customer custInfo = getCustomerFindByCi(customer.getCi());
+		Customer custInfo = getCustomerFindByCiCustomer(customer.getCi());
 		if (custInfo != null) {
 			TsfSession.setAttribute("maskingCustId", custInfo.getMaskingCustId());
 			resultMap.setBoolean("isSuccess", isSuccess);