diff --git a/src/main/java/kcc/let/my/web/MyPageController.java b/src/main/java/kcc/let/my/web/MyPageController.java
index f0dda77a..04c10994 100644
--- a/src/main/java/kcc/let/my/web/MyPageController.java
+++ b/src/main/java/kcc/let/my/web/MyPageController.java
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
@@ -493,7 +494,42 @@ public class MyPageController {
return "web/my/myQnaMngDetail";
}
-
+ @RequestMapping(value = { "/web/my/myNotifyMngDeleteAjax.do"})
+ public ModelAndView myNotifyMngDeleteAjax(
+ @ModelAttribute("notifyManageVO") NotifyManageVO notifyManageVO
+ , ModelMap model
+ , RedirectAttributes redirectAttributes
+ , HttpSession session
+ , HttpServletRequest request
+ , String[] chk
+ ) throws Exception {
+
+ ModelAndView modelAndView = new ModelAndView();
+ modelAndView.setViewName("jsonView");
+
+ //로그인 처리====================================
+ //로그인 정보 가져오기
+ LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
+ SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
+
+ if (loginVO == null || ssoLoginVO == null) {
+ modelAndView.addObject("result", "loginFail");
+ }
+ //로그인 처리====================================
+
+ try {
+ notifyManageVO.setCmmNotifyOrdArr(chk);
+ notifyManageService.updateChkedUseYnN(notifyManageVO);
+ modelAndView.addObject("result", "success");
+ }catch(Exception e) {
+ e.printStackTrace();
+ modelAndView.addObject("result", "fail");
+ }
+
+ //세부과정 목록 조회
+
+ return modelAndView;
+ }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
diff --git a/src/main/java/kcc/let/uss/notify/service/NotifyManageService.java b/src/main/java/kcc/let/uss/notify/service/NotifyManageService.java
index 1e95bc60..38137c33 100644
--- a/src/main/java/kcc/let/uss/notify/service/NotifyManageService.java
+++ b/src/main/java/kcc/let/uss/notify/service/NotifyManageService.java
@@ -60,6 +60,8 @@ public interface NotifyManageService {
int selectNotifyCnt(String uniqId);
void updateM7DaysUseYnN();
+
+ void updateChkedUseYnN(NotifyManageVO notifyManageVO);
}
diff --git a/src/main/java/kcc/let/uss/notify/service/NotifyManageVO.java b/src/main/java/kcc/let/uss/notify/service/NotifyManageVO.java
index 81a71248..9fb49704 100644
--- a/src/main/java/kcc/let/uss/notify/service/NotifyManageVO.java
+++ b/src/main/java/kcc/let/uss/notify/service/NotifyManageVO.java
@@ -46,6 +46,7 @@ public class NotifyManageVO extends ComDefaultVO implements Serializable {
private String mngUserId;
private String mngUserNm;
+ private String[] cmmNotifyOrdArr;
public String getCmmNotifyOrd() {
return cmmNotifyOrd;
@@ -143,6 +144,12 @@ public class NotifyManageVO extends ComDefaultVO implements Serializable {
public void setMngUserNm(String mngUserNm) {
this.mngUserNm = mngUserNm;
}
+ public String[] getCmmNotifyOrdArr() {
+ return cmmNotifyOrdArr;
+ }
+ public void setCmmNotifyOrdArr(String[] cmmNotifyOrdArr) {
+ this.cmmNotifyOrdArr = cmmNotifyOrdArr;
+ }
diff --git a/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageDAO.java b/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageDAO.java
index 9938ac02..78b19f10 100644
--- a/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageDAO.java
+++ b/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageDAO.java
@@ -5,8 +5,6 @@ import java.util.List;
import org.springframework.stereotype.Repository;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import kcc.com.cmm.service.CmmnDetailCode;
-import kcc.let.sym.ccm.cde.service.CmmnDetailCodeVO;
import kcc.let.uss.notify.service.NotifyManageVO;
/**
@@ -85,6 +83,9 @@ public class NotifyManageDAO extends EgovAbstractDAO {
public void updateM7DaysUseYnN() {
update("VEANotifyDAO.updateM7DaysUseYnN");
}
+ public void updateChkedUseYnN(NotifyManageVO notifyManageVO) {
+ update("VEANotifyDAO.updateChkedUseYnN", notifyManageVO);
+ }
}
diff --git a/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageServiceImpl.java b/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageServiceImpl.java
index 42ff852e..639b1763 100644
--- a/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageServiceImpl.java
+++ b/src/main/java/kcc/let/uss/notify/service/impl/NotifyManageServiceImpl.java
@@ -392,4 +392,10 @@ public class NotifyManageServiceImpl extends EgovAbstractServiceImpl implements
notifyManageDAO.updateM7DaysUseYnN();
}
+
+ @Override
+ public void updateChkedUseYnN(NotifyManageVO notifyManageVO) {
+ notifyManageDAO.updateChkedUseYnN(notifyManageVO);
+
+ }
}
diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Tibero.xml
index 93155c2f..82ffc45c 100644
--- a/src/main/resources/egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Tibero.xml
+++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/notify/VEANotify_SQL_Tibero.xml
@@ -165,4 +165,10 @@
WHERE FRST_REGIST_PNTTM SYSDATE - 7;
+
+
| 분야 | 메시지 | 등록일 | @@ -95,6 +133,9 @@ function fn_goDetail(cmmNotifyOrd){|
|---|---|---|---|
|
+ " type="checkbox" value=" |
+ 삭제
|