|
|
@@ -233,8 +233,10 @@ public class TsfCustomerService {
|
|
|
customer.setCi(ci);
|
|
|
customer.setSiteCd(TscConstants.Site.STYLE24.value());
|
|
|
customer.encryptData();
|
|
|
-
|
|
|
- return customerDao.getCustomerInfo(customer);
|
|
|
+
|
|
|
+ // 2022.01.10 본인인증시 휴면회원, 탈퇴회원은 CI 중복체크 안함
|
|
|
+ //return customerDao.getCustomerInfo(customer);
|
|
|
+ return customerDao.getCustomerInfoCI(customer);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -707,9 +709,14 @@ public class TsfCustomerService {
|
|
|
Customer custInfo = getDormantCustomerFindByCustNo(customer.getCustNo());
|
|
|
|
|
|
if (!customer.getCi().equals(custInfo.getCi())) {
|
|
|
- result.setBoolean("isRelase", false);
|
|
|
- result.setString("errorType", "DIFFERENT_CI"); // 계정이 등록된 CI랑 인증한 CI가 다를떄
|
|
|
- return result;
|
|
|
+ // 2022.01.10 TB_CUSTOMER.CI 값이 없을때 TB_CUSTOMER CI UPDATE
|
|
|
+ if (StringUtils.isBlank(custInfo.getCi())) {
|
|
|
+ // CI가 없으면 로그인시 본인인증을 한번더 하게끔 처리 로직으로 변경
|
|
|
+ } else {
|
|
|
+ result.setBoolean("isRelase", false);
|
|
|
+ result.setString("errorType", "DIFFERENT_CI"); // 계정이 등록된 CI랑 인증한 CI가 다를떄
|
|
|
+ return result;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
customer.setRegNo(customer.getCustNo());
|