diff --git a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java index 873100a9..d81e731a 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java +++ b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java @@ -584,4 +584,23 @@ public class EgovMberManageServiceImpl extends EgovAbstractServiceImpl implement mberManageDAO.insertCertInfoLog(certVO); } + + @Override + //기업회원 기업정보 변경신청 취소 처리 + public int updateCmpUserInfoCancel(MberManageVO mberManageVO) throws Exception{ + + int resultCnt = 0; + + try { + + resultCnt = mberManageDAO.updateCmpUserInfoCancel(mberManageVO); + + } catch (Exception e) { + System.out.println("updateCmpUserInfoCancel Service Imple Error!!!" + e); + } + + return resultCnt; + } + + } \ No newline at end of file diff --git a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java index 196fa80c..62398fa5 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java +++ b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java @@ -313,4 +313,20 @@ public class MberManageDAO extends EgovComAbstractDAO{ return (List) list("mberManageDAO.selectMemberLoginIpList", mberId); } + //기업회원 기업정보 변경신청 취소 처리 + public int updateCmpUserInfoCancel(MberManageVO mberManageVO) throws Exception{ + + int resultCnt = 0; + + try { + + resultCnt = update("mberManageDAO.updateCmpUserInfoCancel", mberManageVO); + + } catch (Exception e) { + System.out.println("updateCmpUserInfoCancel DAO Error!!!" + e); + } + + return resultCnt; + } + } \ No newline at end of file diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index af71b6c8..cce20cc8 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -988,6 +988,50 @@ public class EgovMypageController { } return modelAndView; } + + + /** + * 마이페이지 기업정보 변경 취소 처리 + */ + @RequestMapping(value="/web/user/updateCmpUserInfoCancelAjax.do") + public ModelAndView updateCmpUserInfoCancelAjax(@ModelAttribute MberManageVO mberManageVO + , HttpServletRequest request + , HttpServletResponse response) throws Exception { + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + + if(loginVO == null) { + + modelAndView.addObject("result", "loginFail"); + + return modelAndView; + } + + try { + + //취소 회원 아이디 셋팅 + mberManageVO.setLastUpdusrId(loginVO.getId()); + + //기업회원 변경 취소 Update 처리 hstType = 05, hstSttus = 04로 변경 + mberManageService.updateCmpUserInfoCancel(mberManageVO); + + modelAndView.addObject("result", "success"); + + } catch (Exception e) { + + System.out.println("updateCmpUserInfoCancelAjax Controller Error!!!! " + e); + + modelAndView.addObject("message", "기업회원 정보변경 취소요청 처리 중 오류가 발생하였습니다."); + modelAndView.addObject("result", "fail"); + return modelAndView; + } + + return modelAndView; + } + + /* *//** * 마이페이지 기업정보 변경 *//* diff --git a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java index 025e498b..a333609d 100644 --- a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java +++ b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java @@ -238,4 +238,7 @@ public interface EgovMberManageService { // 이용정지회원 금일, 금년 잔액 합계 public MberManageVO selectMberStopCashSum(MberManageVO mberManageVO) throws Exception; + + //기업회원 기업정보 변경신청 취소 처리 + public int updateCmpUserInfoCancel(MberManageVO mberManageVO) throws Exception; } \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml index 109dca18..dab47381 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml @@ -1964,4 +1964,15 @@ WHERE LOGIN_ID = #mberId# AND LOGIN_YN = 'Y' + + + + UPDATE LETTNGNRLMBER_CMPHST SET + HST_TYPE = '05' + ,HST_STTUS = '04' + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,LAST_UPDT_PNTTM = NOW() + WHERE CMPHST_ID = #cmpHstId# + + diff --git a/src/main/webapp/WEB-INF/jsp/web/user/mberCompanyInfoChange.jsp b/src/main/webapp/WEB-INF/jsp/web/user/mberCompanyInfoChange.jsp index 671abd77..c776c10a 100644 --- a/src/main/webapp/WEB-INF/jsp/web/user/mberCompanyInfoChange.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/user/mberCompanyInfoChange.jsp @@ -395,11 +395,13 @@ function updateCmpUserRe(){ var form = document.updateCmpUserInfoForm; - if($("#atFileBasicWrite").val() == ''){ + if($("#atFileBasicWrite").val() == ''){ alert("사업자등록증을 첨부해주세요.") return false; } + form.bizNo.value = $("#bizNo").val().replaceAll('-',''); + if(doubleSubmitFlag3){ alert("이미 재등록하셨습니다."); return false; @@ -435,6 +437,39 @@ function updateCmpUserRe(){ } } + + +//기업정보 변경 재등록 취소 처리 +function updateCmpUserReCancel(cmpHstId){ + + if(!confirm("기업회원 변경을 취소하시겠습니까?")){ + return false; + } + + $.ajax({ + type : 'POST' + ,url : "" + ,async:false + ,data : {"cmpHstId":cmpHstId} + ,dataType:'json' + ,success : function(returnData, status){ + if(returnData.result == "success") { + alert("기업회원 정보변경 재등록 취소 요청이 처리되었습니다."); + location.href='/web/user/mberInfoIndex.do'; //마이페이지로 이동 + } else{ + alert(returnData.message); + return; + } + } + ,error : function(request , status, error){ + alert("기업회원 정보변경 취소요청 처리 중 오류가 발생하였습니다."); + console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); + } + }); + +} + + //파일다운로드 function fn_egov_downFile(atchFileId, fileSn){ window.open(""); @@ -495,8 +530,6 @@ function changeValueWork(obj){ - -
@@ -535,7 +568,6 @@ function changeValueWork(obj){
-