diff --git a/src/main/java/itn/let/cert/phone/service/impl/CertPhoneServiceImpl.java b/src/main/java/itn/let/cert/phone/service/impl/CertPhoneServiceImpl.java index bf9296bf..2fae49c5 100644 --- a/src/main/java/itn/let/cert/phone/service/impl/CertPhoneServiceImpl.java +++ b/src/main/java/itn/let/cert/phone/service/impl/CertPhoneServiceImpl.java @@ -29,11 +29,22 @@ public class CertPhoneServiceImpl extends EgovAbstractServiceImpl implements Cer @Override public StatusResponse insertCertPhone(MberCertPhoneVO mberCertPhoneVO, String moblphonNo) { - MberCertPhoneVO mberCertPhoneListVO = certPhoneDAO.findByCertPhoneInfo(mberCertPhoneVO); - if(mberCertPhoneListVO != null || mberCertPhoneListVO.getMbtlnum().equals(moblphonNo) ) { - return new StatusResponse(HttpStatus.CONFLICT, "중복 번호입니다.", LocalDateTime.now()); + System.out.println("findByCertPhoneInfo : :::: "); + try { + + MberCertPhoneVO mberCertPhoneListVO = certPhoneDAO.findByCertPhoneInfo(mberCertPhoneVO); + if(mberCertPhoneListVO != null) { + if(mberCertPhoneListVO.getMbtlnum().equals(moblphonNo)) { + return new StatusResponse(HttpStatus.CONFLICT, "중복 번호입니다.", LocalDateTime.now()); + } + } + + certPhoneDAO.insertCertPhone(mberCertPhoneVO); + + } catch (Exception e) { + e.printStackTrace(); // TODO: handle exception + return new StatusResponse(HttpStatus.OK, "오류가 발생하였습니다.", LocalDateTime.now()); } - certPhoneDAO.insertCertPhone(mberCertPhoneVO); return new StatusResponse(HttpStatus.OK, "등록 하였습니다.", LocalDateTime.now()); } diff --git a/src/main/java/itn/let/cert/phone/web/CertPhoneController.java b/src/main/java/itn/let/cert/phone/web/CertPhoneController.java index aaabf8c8..16b7205b 100644 --- a/src/main/java/itn/let/cert/phone/web/CertPhoneController.java +++ b/src/main/java/itn/let/cert/phone/web/CertPhoneController.java @@ -91,6 +91,9 @@ public class CertPhoneController { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("jsonView"); + + System.out.println(" :: insertCertPhone :: "); + //로그인 권한정보 불러오기 LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); @@ -153,6 +156,7 @@ public class CertPhoneController { @RequestMapping(value = {"/cert/phone/sendSysMsgDataAjax.do"}) public ResponseEntity sendSysMsgDataAjax(MberCertPhoneVO mberCertPhoneVO) throws Exception { + //로그인 권한정보 불러오기 LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); diff --git a/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp b/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp index f97d3832..172b8ecd 100644 --- a/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/user/mberSecureLogin.jsp @@ -314,6 +314,7 @@ function regCertPhone(params){ dataType:'json', async: false, success: function (returnData) { + console.log('returnData : ', returnData); if(returnData.status == 'OK'){ $('.tooltip-close').click() alert(returnData.message);