itn 2023-08-30
발신번호 휴대폰인증시 기업회원>직원 명의자체크로직 수정
@70e5cb9981456c231d2d0dd3ba0199894e0b1b56
src/main/java/itn/let/uat/uia/web/EgovMypageController.java
--- src/main/java/itn/let/uat/uia/web/EgovMypageController.java
+++ src/main/java/itn/let/uat/uia/web/EgovMypageController.java
@@ -1957,7 +1957,10 @@
 		}
 		
 		model.addAttribute("resultDnFlag", resultDnFlag);
+
 		
+		System.out.println("START 휴대폰인증");
+		System.out.println("휴대폰인증 => myNameFlag : " + tmpResult[1]);
 		/*
 		 *  개인회원 - 본인명의 본인인증의 경우 
 		 *  	휴대폰 본인인증 시 회원가입자 이름과 동일해야만 승인
@@ -1973,11 +1976,11 @@
 		mberManageVO.setMberId(loginVO.getId());
 		mberManageVO = userManageService.selectUserInfo(mberManageVO);
 		String ceoNm = mberManageVO.getCeoNm() == null ? "" : mberManageVO.getCeoNm();
-		
+		String managerNm = mberManageVO.getManagerNm() == null ? "" : mberManageVO.getManagerNm();
 		String resultNameChk = "";
+
 		//본인인증 호출부에서 myNameFlag값 == tmpResult[1]
 		if("Y".equals(tmpResult[1])) {
-			
 			if("p".equals(mberManageVO.getDept())) {
 				//개인회원일경우
 				//이름에 본인인증결과(이름)이 같을 경우
@@ -1988,6 +1991,9 @@
 					resultNameChk = "N";
 				}
 				
+				System.out.println("휴대폰인증 => 개인회원 회원이름 : " + loginVO.getName().trim());
+				System.out.println("휴대폰인증 => 개인회원 인증이름 : " + kmcVO.getName().trim());
+				System.out.println("휴대폰인증 => 개인회원 resultNameChk : " + resultNameChk);
 			}
 			if("c".equals(mberManageVO.getDept())) {
 				//법인회원 일 경우
@@ -1998,8 +2004,31 @@
 				else {
 					resultNameChk = "N";
 				}
+				
+				System.out.println("휴대폰인증 => 기업회원(대표) 대표이름 : " + ceoNm);
+				System.out.println("휴대폰인증 => 기업회원(대표) 인증이름 : " + kmcVO.getName().trim());				
+				System.out.println("휴대폰인증 => 기업회원(대표) resultNameChk : " + resultNameChk);
 			}
 		}
+		else {
+			// 기업회원>직원 인경우
+			if("c".equals(mberManageVO.getDept())) {
+				//법인회원 일 경우
+				if(managerNm.equals(kmcVO.getName().trim())) {
+					resultNameChk = "Y";
+				}
+				//대표자명에 본인인증결과(이름)이 포함 되지 않을 경우
+				else {
+					resultNameChk = "N";
+				}
+				
+				System.out.println("휴대폰인증 => 기업회원(직원) 직원이름 : " + managerNm);
+				System.out.println("휴대폰인증 => 기업회원(직원) 인증이름 : " + kmcVO.getName().trim());								
+				System.out.println("휴대폰인증 => 기업회원(직원) resultNameChk : " + resultNameChk);
+			}		
+		}
+		System.out.println("END 휴대폰인증");
+		
 		model.addAttribute("resultNameChk", resultNameChk);
 		//=======================끝=========================
 		
Add a comment
List