2024-07-05 17:28 기소유예 메일주소 변경 가능 하도록 수정
This commit is contained in:
parent
a5ca1ef748
commit
c1a0147c20
@ -1203,6 +1203,9 @@ public class CrownixAjaxController {
|
||||
jsDrtInfo.put("data_4", p_vEEduChasiVOList.get(i).getLrnCn()); //지도내용
|
||||
jsDrtInfo.put("data_5", p_vEEduChasiVOList.get(i).getRmrks()); //비고
|
||||
|
||||
jsDrtInfo.put("data_6", p_vEEduChasiVOList.get(i).getScholInsttNm() + "_" + egovCryptoUtil.decrypt(p_vEEduChasiVOList.get(i).getSearchChrgNm()) + "_차시별 운영계획서"); //학교명
|
||||
jsDrtInfo.put("data_7", p_vEEduChasiVOList.get(i).getSearchChrgNm()); //선생님명
|
||||
|
||||
jsReqInfo.add(jsDrtInfo);
|
||||
|
||||
/*
|
||||
@ -1227,6 +1230,8 @@ public class CrownixAjaxController {
|
||||
jsDrtInfo.put("data_5", "-"); //강사 활동 학교명
|
||||
|
||||
//i_sumChasi = i_sumChasi + Integer.parseInt(vEInstrDetailVOList.get(i).getLrnTm());
|
||||
jsDrtInfo.put("data_6", "-차시별 운영계획서"); //학교명
|
||||
jsDrtInfo.put("data_7", "-"); //선생님명
|
||||
|
||||
jsReqInfo.add(jsDrtInfo);
|
||||
}
|
||||
|
||||
@ -100,6 +100,8 @@ public interface VEEduMIXService {
|
||||
|
||||
void updateEduStateCd(VEEduAplctVO vEEduAplctVO);
|
||||
|
||||
void updateAplctEmail(VEEduAplctVO vEEduAplctVO);
|
||||
|
||||
List<VEEduAplctVO> selectTrgtList(VEEduAplctVO paramVO);
|
||||
|
||||
List<VEEduAplctVO> selectTrgtList4Cmplt(VEEduAplctVO paramVO);
|
||||
|
||||
@ -254,6 +254,10 @@ public class VEEduMIXDAO extends EgovAbstractDAO {
|
||||
update("VEEduMIXDAO.updateEduStateCd", paramVO);
|
||||
}
|
||||
|
||||
public void updateAplctEmail(VEEduAplctVO paramVO) {
|
||||
update("VEEduMIXDAO.updateAplctEmail", paramVO);
|
||||
}
|
||||
|
||||
public void updateCnclStatus(VEEduAplctVO vEEduAplctVO) {
|
||||
update("VEEduMIXDAO.updateCnclStatus", vEEduAplctVO);
|
||||
}
|
||||
|
||||
@ -226,6 +226,12 @@ public class VEEduMIXServiceImpl implements VEEduMIXService {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateAplctEmail(VEEduAplctVO paramVO) {
|
||||
vEEduMIXDAO.updateAplctEmail(paramVO);
|
||||
|
||||
}
|
||||
|
||||
public List<VEEduAplctVO> selectExprnHstryPagingList(VEEduAplctVO paramVO) throws Exception{
|
||||
return vEEduMIXDAO.selectExprnHstryPagingList(paramVO);
|
||||
}
|
||||
|
||||
@ -1369,6 +1369,57 @@ public class CndtnPrcsInfoMngController {
|
||||
|
||||
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : updateAplctStateCdAjax
|
||||
* @author : 이호영
|
||||
* @date : 2024.01.11
|
||||
* @description : 연기상태 udpate
|
||||
* @param vEEduAplctVO
|
||||
* @param model
|
||||
* @param request
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/updateAplctEmailAjax.do")
|
||||
public ModelAndView updateAplctEmailAjax(
|
||||
@ModelAttribute("vEEduAplctVO") VEEduAplctVO vEEduAplctVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView("jsonView");
|
||||
|
||||
try {
|
||||
//로그인 처리====================================
|
||||
//로그인 정보 가져오기
|
||||
|
||||
String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model);
|
||||
if (!"".equals(s_oprtnLoginCheckNInfo)) {
|
||||
modelAndView.addObject("result", "loginFail");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
//로그인 처리====================================
|
||||
//LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
|
||||
//SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
|
||||
|
||||
// 기소유예 대상자 상태값 udpate
|
||||
vEEduAplctVO = egovCryptoUtil.encryptVEEduAplctVOInfo(vEEduAplctVO);
|
||||
vEEduMIXService.updateAplctEmail(vEEduAplctVO);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("result", "");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
@ -4472,6 +4472,7 @@
|
||||
, D.ADDR AS iAddr
|
||||
, A.EDU_PRSNL AS eduPrsnl
|
||||
, A.schol_instt_nm AS scholInsttNm
|
||||
, A.chrg_nm AS searchChrgNm
|
||||
, A.edu_place AS eduPlace
|
||||
, A.edu_place_cd AS eduPlaceCd
|
||||
, A.INSTT_NM AS InsttNm
|
||||
@ -7811,6 +7812,18 @@ VALUES
|
||||
|
||||
</update>
|
||||
|
||||
<update id="VEEduMIXDAO.updateAplctEmail" parameterClass="VEEduAplctVO">
|
||||
/* VEEduMIXDAO.AplctEmail */
|
||||
|
||||
UPDATE
|
||||
ve_edu_aplct
|
||||
SET
|
||||
email = #email#
|
||||
WHERE
|
||||
edu_aplct_ord = #eduAplctOrd#
|
||||
|
||||
</update>
|
||||
|
||||
<select id="VEEduMIXDAO.selectExprnPagingList" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* 임시.*NOT_SQL_LOG.* VEEduMIXDAO.selectExprnPagingList */
|
||||
SELECT
|
||||
|
||||
@ -99,6 +99,37 @@
|
||||
event.stopImmediatePropagation();
|
||||
}
|
||||
|
||||
function fn_emailChg(eduAplctOrd, p_email_id){
|
||||
document.emailChgForm.eduAplctOrd.value = eduAplctOrd ;
|
||||
document.emailChgForm.email.value = $('#'+p_email_id).val() ;
|
||||
|
||||
var data = new FormData(document.getElementById("emailChgForm"));
|
||||
if(confirm("해당 이메일변경을 하시겠습니까?")){
|
||||
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/updateAplctEmailAjax.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);
|
||||
}
|
||||
});
|
||||
}
|
||||
event.stopImmediatePropagation();
|
||||
|
||||
}
|
||||
|
||||
function fn_statusChg(aplctStateCd, eduAplctOrd, sspnIdtmtTrgtOrd){
|
||||
|
||||
@ -479,6 +510,10 @@
|
||||
<input type="hidden" name="userId" id="userId"/>
|
||||
<input type="hidden" name="rprtFileType" id="rprtFileType"/>
|
||||
</form>
|
||||
<form id="emailChgForm" name="emailChgForm" method="post">
|
||||
<input type="hidden" name="eduAplctOrd" id="eduAplctOrd"/>
|
||||
<input type="hidden" name="email" id="email"/>
|
||||
</form>
|
||||
<form id="statusChgForm" name="statusChgForm" method="post">
|
||||
<input type="hidden" name="prcsAplctPrdOrd" id="prcsAplctPrdOrd" value="<c:out value='${vEPrcsDetailVO.prcsAplctPrdOrd}' />"/>
|
||||
<input type="hidden" name="aplctStateCd" id="aplctStateCd"/>
|
||||
@ -734,12 +769,12 @@
|
||||
<col style="width: 50px">
|
||||
<col style="width: 70px">
|
||||
<col style="width: 210px;">
|
||||
<col style="width: 150px;">
|
||||
<col style="width: 130px;">
|
||||
<col style="width: auto">
|
||||
<col style="width: 150px;">
|
||||
<col style="width: 130px;">
|
||||
<col style="width: 110px;">
|
||||
<col style="width: 210px;">
|
||||
<col style="width: 310px;">
|
||||
<col style="width: 250px;">
|
||||
|
||||
<%-- <col style="width: 140px;"> --%>
|
||||
</colgroup>
|
||||
@ -781,7 +816,11 @@
|
||||
<c:out value="${list.DBirth}"/>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.email}"/>
|
||||
<input type="text" id="email_${status.count}" name="email_${status.count}"
|
||||
placeholder="이메일을 입력하세요." class="search_input"
|
||||
value="<c:out value='${list.email}'/>">
|
||||
<button type="button" class="btn_type04"
|
||||
onclick="fn_emailChg('<c:out value="${list.eduAplctOrd }" />', 'email_${status.count}')">저장</button>
|
||||
</td>
|
||||
<td>
|
||||
<c:out value="${list.phone}"/>
|
||||
|
||||
@ -777,7 +777,8 @@
|
||||
viewer.hideToolbarItem(["save"]);
|
||||
viewer.showToolbarItem(["print_pdf"]);
|
||||
//viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/instrActivityAjax.do?p_userId='+v_userId+'&p_instrDetailActvtHstryOrd='+p_instrDetailActvtHstryOrd+']');
|
||||
viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
|
||||
//viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
|
||||
viewer.openFile('exprn_plan_20240214.mrd', '/rf [http://192.168.0.32:3080/offedu/ve/aplct/cpyrgExprnClsrm/exprnPlanAjax.do?p_eduAplctOrd='+p_eduAplctOrd+']');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user