Merge branch 'advc' of http://yongjoon.cho@vcs.iten.co.kr:9999/hylee/offedu into advc
This commit is contained in:
commit
b5cf52f7b6
@ -21,6 +21,8 @@ public interface CndtnTrgtMngService {
|
|||||||
|
|
||||||
void updateTrgtDuplAjax(CndtnTrgtMngVO cndtnTrgtInfoMngVO);
|
void updateTrgtDuplAjax(CndtnTrgtMngVO cndtnTrgtInfoMngVO);
|
||||||
|
|
||||||
|
void updateDel(CndtnTrgtMngVO cndtnTrgtInfoMngVO);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -129,5 +129,9 @@ public class CndtnTrgtMngDAO extends EgovAbstractDAO {
|
|||||||
update("cndtnTrgtInfoMngDAO.updateTrgtDuplAjax", cndtnTrgtMngVO);
|
update("cndtnTrgtInfoMngDAO.updateTrgtDuplAjax", cndtnTrgtMngVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void updateDel(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||||
|
update("cndtnTrgtInfoMngDAO.updateDel", cndtnTrgtInfoMngVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -63,65 +63,10 @@ public class CndtnTrgtMngServiceImpl implements CndtnTrgtMngService {
|
|||||||
cndtnTrgtInfoMngDAO.updateTrgtDuplAjax(cndtnTrgtInfoMngVO);
|
cndtnTrgtInfoMngDAO.updateTrgtDuplAjax(cndtnTrgtInfoMngVO);
|
||||||
|
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
//C
|
|
||||||
public void insert(VEPrcsDetailVO vEPrcsDetailVO) throws Exception {
|
|
||||||
|
|
||||||
|
|
||||||
String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID
|
|
||||||
vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd);
|
|
||||||
vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
|
|
||||||
//vEPrcsDetailVO.setUseYn("Y");
|
|
||||||
|
|
||||||
vEPrcsAplctPrdDAO.insert(vEPrcsDetailVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//R
|
|
||||||
public VEPrcsDetailVO selectDetail(VEPrcsDetailVO paramVO) throws Exception {
|
|
||||||
return vEPrcsAplctPrdDAO.selectDetail(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//U
|
|
||||||
public int update(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
vEPrcsAplctPrdDAO.update(paramVO);
|
|
||||||
return vEPrcsDAO.update(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//D
|
|
||||||
public int delete(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
return vEPrcsAplctPrdDAO.delete(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//List
|
|
||||||
public List<VEPrcsDetailVO> selectList(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
return vEPrcsAplctPrdDAO.selectList(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<VEPrcsDetailVO> selectList4Fndth(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
return vEPrcsAplctPrdDAO.selectList4Fndth(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//paging List
|
|
||||||
public List<VEPrcsDetailVO> selectPagingList(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
return vEPrcsAplctPrdDAO.selectPagingList(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<VEPrcsDetailVO> selectPagingList4Fndth(VEPrcsDetailVO paramVO) throws Exception{
|
|
||||||
return vEPrcsAplctPrdDAO.selectPagingList4Fndth(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
//R
|
|
||||||
public VEPrcsDetailVO selectDetailNewOne(VEPrcsDetailVO paramVO) throws Exception {
|
|
||||||
return vEPrcsAplctPrdDAO.selectDetailNewOne(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
public VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception {
|
|
||||||
return vEPrcsAplctPrdDAO.selectDetailNewOne4Fndth(paramVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<VEInstrDetailVO> selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO) {
|
public void updateDel(CndtnTrgtMngVO cndtnTrgtInfoMngVO) {
|
||||||
return vEPrcsAplctPrdDAO.selectinstrAsgnmPopupPagingList(vEPrcsDetailVO);
|
cndtnTrgtInfoMngDAO.updateDel(cndtnTrgtInfoMngVO);
|
||||||
}*/
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -664,6 +664,32 @@ public class CndtnTrgtMngController {
|
|||||||
|
|
||||||
return "oprtn/cndtnSspnIdtmt/trgtDetail";
|
return "oprtn/cndtnSspnIdtmt/trgtDetail";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 조건부기소유예과정 등록
|
||||||
|
*/
|
||||||
|
@RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/delUpdateAjax.do")
|
||||||
|
public ModelAndView delUpdateAjax(
|
||||||
|
@ModelAttribute("cndtnTrgtInfoMngVO") CndtnTrgtMngVO cndtnTrgtInfoMngVO
|
||||||
|
, ModelMap model
|
||||||
|
, HttpServletRequest request
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
//로그인 처리====================================
|
||||||
|
//로그인 정보 가져오기
|
||||||
|
cndtnTrgtInfoMngService.updateDel(cndtnTrgtInfoMngVO);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 조건부기소유예과정 수료자 상세화면
|
* 조건부기소유예과정 수료자 상세화면
|
||||||
*/
|
*/
|
||||||
@ -689,13 +715,12 @@ public class CndtnTrgtMngController {
|
|||||||
|
|
||||||
|
|
||||||
List<CndtnTrgtMngVO> cndtnTrgtInfoMngVOList = new ArrayList<CndtnTrgtMngVO>();
|
List<CndtnTrgtMngVO> cndtnTrgtInfoMngVOList = new ArrayList<CndtnTrgtMngVO>();
|
||||||
System.out.println(StringUtils.isEmpty(cndtnTrgtInfoMngVO.getTrgtNm()) || StringUtils.isEmpty(cndtnTrgtInfoMngVO.getDBirth()));
|
|
||||||
System.out.println("StringUtils.isEmpty(cndtnTrgtInfoMngVO.getTrgtNm()) : "+ StringUtils.isEmpty(cndtnTrgtInfoMngVO.getTrgtNm()));
|
|
||||||
System.out.println("StringUtils.isEmpty(cndtnTrgtInfoMngVO.getdBirth()) : "+ StringUtils.isEmpty(cndtnTrgtInfoMngVO.getDBirth()));
|
|
||||||
if(StringUtils.isNotEmpty(cndtnTrgtInfoMngVO.getTrgtNm()) || StringUtils.isNotEmpty(cndtnTrgtInfoMngVO.getDBirth()))
|
if(StringUtils.isNotEmpty(cndtnTrgtInfoMngVO.getTrgtNm()) || StringUtils.isNotEmpty(cndtnTrgtInfoMngVO.getDBirth()))
|
||||||
{
|
{
|
||||||
cndtnTrgtInfoMngVO.setFirstIndex(0);
|
cndtnTrgtInfoMngVO.setFirstIndex(0);
|
||||||
cndtnTrgtInfoMngVO.setRecordCountPerPage(100000);
|
cndtnTrgtInfoMngVO.setRecordCountPerPage(100000);
|
||||||
|
// String selectCondition = "AND PRCS_APLCT_PRD_ORD_CMPLT is not null ";
|
||||||
|
// cndtnTrgtInfoMngVO.setSearchQuery(selectCondition);
|
||||||
cndtnTrgtInfoMngVOList = cndtnTrgtInfoMngService.selectPagingList(cndtnTrgtInfoMngVO);
|
cndtnTrgtInfoMngVOList = cndtnTrgtInfoMngService.selectPagingList(cndtnTrgtInfoMngVO);
|
||||||
}
|
}
|
||||||
model.addAttribute("list", cndtnTrgtInfoMngVOList);
|
model.addAttribute("list", cndtnTrgtInfoMngVOList);
|
||||||
|
|||||||
@ -64,6 +64,7 @@
|
|||||||
, a.prsctr_nm AS prsctrNm
|
, a.prsctr_nm AS prsctrNm
|
||||||
, a.req_state_cd AS reqStateCd
|
, a.req_state_cd AS reqStateCd
|
||||||
, a.atch_file_id AS atchFileId
|
, a.atch_file_id AS atchFileId
|
||||||
|
, a.prcs_aplct_prd_ord_cmplt AS prcsAplctPrdOrdCmplt
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
||||||
@ -147,13 +148,26 @@
|
|||||||
<include refid="CndtnTrgtInfoMngDAO.table_name"/>
|
<include refid="CndtnTrgtInfoMngDAO.table_name"/>
|
||||||
SET
|
SET
|
||||||
edu_state_cd = #eduStateCd#
|
edu_state_cd = #eduStateCd#
|
||||||
, prcs_aplct_prd_ord_cmplt = #sspnIdtmtTrgtOrd#
|
, prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt#
|
||||||
WHERE SSPN_IDTMT_TRGT_ORD IN
|
WHERE SSPN_IDTMT_TRGT_ORD IN
|
||||||
<iterate property="sspnIdtmtTrgtOrdList" open="(" close=")" conjunction=",">
|
<iterate property="sspnIdtmtTrgtOrdList" open="(" close=")" conjunction=",">
|
||||||
#sspnIdtmtTrgtOrdList[]#
|
#sspnIdtmtTrgtOrdList[]#
|
||||||
</iterate>
|
</iterate>
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="cndtnTrgtInfoMngDAO.updateDel" parameterClass="CndtnPrcsInfoMngVO">
|
||||||
|
/* cndtnTrgtInfoMngDAO.updateDel */
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
<include refid="CndtnTrgtInfoMngDAO.table_name"/>
|
||||||
|
SET
|
||||||
|
edu_state_cd = #eduStateCd#
|
||||||
|
, prcs_aplct_prd_ord_cmplt = null
|
||||||
|
WHERE
|
||||||
|
SSPN_IDTMT_TRGT_ORD = #sspnIdtmtTrgtOrd#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
<select id="cndtnTrgtInfoMngDAO.findCntreqNmber" resultClass="int" parameterClass="String">
|
<select id="cndtnTrgtInfoMngDAO.findCntreqNmber" resultClass="int" parameterClass="String">
|
||||||
SELECT
|
SELECT
|
||||||
count(*)
|
count(*)
|
||||||
|
|||||||
@ -66,14 +66,16 @@
|
|||||||
var dataToSend = {
|
var dataToSend = {
|
||||||
"sspnIdtmtTrgtOrdList": sspnIdtmtTrgtOrdList
|
"sspnIdtmtTrgtOrdList": sspnIdtmtTrgtOrdList
|
||||||
, "eduStateCd" : "20"
|
, "eduStateCd" : "20"
|
||||||
, "sspnIdtmtTrgtOrd" : $('#sspnIdtmtTrgtOrd').val()
|
, "prcsAplctPrdOrdCmplt" : $('#prcsAplctPrdOrdCmplt').val()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/updateEduAplctAprvlCdAjax.do'/>";
|
// var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/updateEduAplctAprvlCdAjax.do'/>";
|
||||||
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/updateTrgtDuplAjax.do'/>";
|
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/updateTrgtDuplAjax.do'/>";
|
||||||
|
|
||||||
|
if(!confirm("이수처리 진행하시겠습니까?")){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
// AJAX 호출을 통해 서버에 데이터 전송
|
// AJAX 호출을 통해 서버에 데이터 전송
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type:"POST",
|
type:"POST",
|
||||||
@ -97,16 +99,54 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function fncDel(sspnIdtmtTrgtOrd){
|
||||||
|
|
||||||
|
var listForm = document.delForm ;
|
||||||
|
delForm.sspnIdtmtTrgtOrd.value=sspnIdtmtTrgtOrd;
|
||||||
|
var data = new FormData(document.getElementById("delForm"));
|
||||||
|
|
||||||
|
|
||||||
|
if(confirm("이수 처리를 삭제하시겠습니까?")){
|
||||||
|
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/delUpdateAjax.do'/>";
|
||||||
|
$.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("수정되었습니다.");
|
||||||
|
window.location.reload();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error:function(request , status, error){
|
||||||
|
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<form id="delForm" name="delForm">
|
||||||
|
<input type="hidden" name="sspnIdtmtTrgtOrd" value=""/>
|
||||||
|
<input type="hidden" name="eduStateCd" value="10"/>
|
||||||
|
|
||||||
|
</form>
|
||||||
<form:form id="listForm" name="listForm" commandName="vEPrcsDetailVO" method="post">
|
<form:form id="listForm" name="listForm" commandName="vEPrcsDetailVO" method="post">
|
||||||
<input type="hidden" name="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}'/>"/>
|
<input type="hidden" name="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}'/>"/>
|
||||||
<input type="hidden" name="trgtNm" value=""/>
|
<input type="hidden" name="trgtNm" value=""/>
|
||||||
<input type="hidden" name="dBirth" value=""/>
|
<input type="hidden" name="dBirth" value=""/>
|
||||||
</form:form>
|
</form:form>
|
||||||
<input type="hidden" name="sspnIdtmtTrgtOrd" id="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}'/>"/>
|
<input type="hidden" name="sspnIdtmtTrgtOrd" id="sspnIdtmtTrgtOrd" value="<c:out value='${info.sspnIdtmtTrgtOrd}'/>"/>
|
||||||
|
<input type="hidden" name="prcsAplctPrdOrdCmplt" id="prcsAplctPrdOrdCmplt" value="<c:out value='${info.prcsAplctPrdOrdCmplt}'/>"/>
|
||||||
<!-- cont -->
|
<!-- cont -->
|
||||||
<div class="cont_wrap">
|
<div class="cont_wrap">
|
||||||
<div class="box">
|
<div class="box">
|
||||||
@ -315,10 +355,15 @@
|
|||||||
<%-- <c:out value='${list.prcsNm}'/> --%>
|
<%-- <c:out value='${list.prcsNm}'/> --%>
|
||||||
<!-- </td> -->
|
<!-- </td> -->
|
||||||
<td>
|
<td>
|
||||||
<c:if test="${list.eduStateCd ne 20}">
|
<c:choose>
|
||||||
|
<c:when test="${list.eduStateCd ne 20}">
|
||||||
<input name="chk"
|
<input name="chk"
|
||||||
value="${list.sspnIdtmtTrgtOrd}" title="Check" type="checkbox"/>
|
value="${list.sspnIdtmtTrgtOrd}" title="Check" type="checkbox"/>
|
||||||
</c:if>
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<button type="button" class="btn_type05" onclick="fncDel('${list.sspnIdtmtTrgtOrd}'); return false;">취소</button>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<c:set var="reqPnttm" value="${fn:substring(list.reqPnttm, 0, 10)}" />
|
<c:set var="reqPnttm" value="${fn:substring(list.reqPnttm, 0, 10)}" />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user