diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index 6bdf267f..02805076 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -2149,7 +2149,48 @@ public class CndtnPrcsInfoMngController { } - + /** + * 조건부기소유예 신청기간 삭제 - useYn-D 처리 + */ + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDelAjax.do") + public ModelAndView cndtnEduPrcsAplctPrdMngDelAjax( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + + //로그인 처리==================================== + + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + + VEPrcsDetailVO tvEPrcsDetailVO = new VEPrcsDetailVO(); + tvEPrcsDetailVO.setPrcsAplctPrdOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + tvEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 + tvEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id + tvEPrcsDetailVO.setUseYn("D"); + + vEPrcsAplctPrdService.update(tvEPrcsDetailVO); + + + modelAndView.addObject("result", "success"); + + return modelAndView; + + } /** diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml index c8e26f5e..2d3a7d59 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml @@ -404,6 +404,10 @@ AND a.lctr_div_cd=#lctrDivCd# + + AND NVL(a.use_yn,'Y')!='D' + + AND a.use_yn=#useYn# @@ -512,6 +516,10 @@ AND a.lctr_div_cd=#lctrDivCd# + + AND NVL(a.use_yn,'Y')!='D' + + AND a.use_yn=#useYn# @@ -596,6 +604,10 @@ AND a.lctr_div_cd=#lctrDivCd# + + AND NVL(a.use_yn,'Y')!='D' + + AND a.prcs_aplct_prd_ord=#prcsAplctPrdOrd# diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp index 968ade4a..213e1a33 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctPrdMngDetail.jsp @@ -68,6 +68,7 @@ function fncGoList(){ var listForm = document.listForm ; + listForm.prcsAplctPrdOrd.value=""; listForm.action = ""; listForm.submit(); } @@ -83,8 +84,34 @@ detailForm.action = ""; detailForm.submit(); } - + //삭제 - useYn-D 처리 + function fncDel(){ + var data = new FormData(document.getElementById("modyfiForm")); + if(confirm("삭제하시겠습니까?\n데이터 복구가 안됩니다.")){ + var url = ""; + console.log(data); + $.ajax({ + type:"POST", + url: url, + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success:function(returnData){ + if(returnData.result == "success"){ + alert("삭제되었습니다."); + fncGoList(); + } + }, + error:function(request , status, error){ + alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); + } + }); + } + } function fn_delInstr(data){ document.instrForm.userId.value = data ; @@ -407,10 +434,11 @@
+
-
+