2024-04-08 청소년 찾교 강사활동확인서 위촉기간 관리하도록 수정
This commit is contained in:
parent
28ab2104b4
commit
0e409196b3
@ -1099,11 +1099,14 @@ public class CrownixAjaxController {
|
|||||||
p_modelAndView.addObject("page_1_25", "교육본부(교육운영팀)"); //담당부서
|
p_modelAndView.addObject("page_1_25", "교육본부(교육운영팀)"); //담당부서
|
||||||
p_modelAndView.addObject("page_1_26", "경상남도 진주시 소호로 117"); //주소
|
p_modelAndView.addObject("page_1_26", "경상남도 진주시 소호로 117"); //주소
|
||||||
|
|
||||||
|
/*
|
||||||
if ("Y".equals(p_vEInstrDetailVODetail.getQlfctEndYn())) {
|
if ("Y".equals(p_vEInstrDetailVODetail.getQlfctEndYn())) {
|
||||||
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"+p_vEInstrDetailVODetail.getQlfctEndPnttm()); //위촉기간
|
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"+p_vEInstrDetailVODetail.getQlfctEndPnttm()); //위촉기간
|
||||||
}else {
|
}else {
|
||||||
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"); //위촉기간
|
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"); //위촉기간
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getActvtPeriod()); //위촉기간 - 입력받는 값으로 수정 처리함
|
||||||
|
|
||||||
|
|
||||||
//modelAndView.addObject("page_1_28", "-"); //활동내용
|
//modelAndView.addObject("page_1_28", "-"); //활동내용
|
||||||
|
|||||||
@ -14,6 +14,9 @@ public interface VEInstrDetailActvtHstryService {
|
|||||||
|
|
||||||
void updateStateCd(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
void updateStateCd(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||||
|
|
||||||
|
void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||||
|
|
||||||
|
|
||||||
List<VEInstrDetailActvtHstryVO> selectSignAndCmpltCrtfcPagingList(
|
List<VEInstrDetailActvtHstryVO> selectSignAndCmpltCrtfcPagingList(
|
||||||
VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||||
|
|
||||||
|
|||||||
@ -72,6 +72,8 @@ public class VEInstrDetailActvtHstryVO extends ComDefaultVO implements Serializa
|
|||||||
|
|
||||||
private String eduStrtPnttm; //
|
private String eduStrtPnttm; //
|
||||||
|
|
||||||
|
private String actvtPeriod;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public String getInstrDetailActvtHstryOrd() {
|
public String getInstrDetailActvtHstryOrd() {
|
||||||
@ -290,6 +292,12 @@ public class VEInstrDetailActvtHstryVO extends ComDefaultVO implements Serializa
|
|||||||
public void setEduStrtPnttm(String eduStrtPnttm) {
|
public void setEduStrtPnttm(String eduStrtPnttm) {
|
||||||
this.eduStrtPnttm = eduStrtPnttm;
|
this.eduStrtPnttm = eduStrtPnttm;
|
||||||
}
|
}
|
||||||
|
public String getActvtPeriod() {
|
||||||
|
return actvtPeriod;
|
||||||
|
}
|
||||||
|
public void setActvtPeriod(String actvtPeriod) {
|
||||||
|
this.actvtPeriod = actvtPeriod;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -223,6 +223,8 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
|||||||
private String cn; //내용
|
private String cn; //내용
|
||||||
private String lrn; //차시
|
private String lrn; //차시
|
||||||
|
|
||||||
|
private String actvtPeriod;
|
||||||
|
|
||||||
public String getDesc1() {
|
public String getDesc1() {
|
||||||
return desc1;
|
return desc1;
|
||||||
}
|
}
|
||||||
@ -1125,5 +1127,11 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setLrn(String lrn) {
|
public void setLrn(String lrn) {
|
||||||
this.lrn = lrn;
|
this.lrn = lrn;
|
||||||
}
|
}
|
||||||
|
public String getActvtPeriod() {
|
||||||
|
return actvtPeriod;
|
||||||
|
}
|
||||||
|
public void setActvtPeriod(String actvtPeriod) {
|
||||||
|
this.actvtPeriod = actvtPeriod;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,10 @@ public class VEInstrDetailActvtHstryDAO extends EgovAbstractDAO {
|
|||||||
update("VEInstrDetailActvtHstryDAO.updateStateCd", vEInstrDetailActvtHstryVO);
|
update("VEInstrDetailActvtHstryDAO.updateStateCd", vEInstrDetailActvtHstryVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO) {
|
||||||
|
update("VEInstrDetailActvtHstryDAO.updateActvtPeriod", vEInstrDetailActvtHstryVO);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 등록 - C
|
* 등록 - C
|
||||||
* @param AdjstChangeDateVO
|
* @param AdjstChangeDateVO
|
||||||
|
|||||||
@ -50,6 +50,11 @@ public class VEInstrDetailActvtHstryServiceImpl implements VEInstrDetailActvtHst
|
|||||||
vEInstrDetailActvtHstryDAO.updateStateCd(vEInstrDetailActvtHstryVO);
|
vEInstrDetailActvtHstryDAO.updateStateCd(vEInstrDetailActvtHstryVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO) {
|
||||||
|
vEInstrDetailActvtHstryDAO.updateActvtPeriod(vEInstrDetailActvtHstryVO);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
//C
|
//C
|
||||||
|
|||||||
@ -279,6 +279,42 @@ public class InstrActvtHstryTngrMngController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping("/kccadr/oprtn/tngrVisitEdu/updateActvtPeriod.do")
|
||||||
|
public ModelAndView updateActvtPeriod(
|
||||||
|
@ModelAttribute("vEInstrActvtHstryVO") VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO
|
||||||
|
, 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(); //권한에 따른 로그인 정보 가져오기
|
||||||
|
SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
|
||||||
|
|
||||||
|
|
||||||
|
//vEInstrDetailActvtHstryVO.setLastUpdusrId(loginVO.getUniqId());
|
||||||
|
vEInstrDetailActvtHstryService.updateActvtPeriod(vEInstrDetailActvtHstryVO);
|
||||||
|
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|||||||
@ -54,6 +54,7 @@
|
|||||||
, a.purpose
|
, a.purpose
|
||||||
, a.bsns_nmbr AS bsnsNmbr
|
, a.bsns_nmbr AS bsnsNmbr
|
||||||
, a.bsns_nm AS bsnsNm
|
, a.bsns_nm AS bsnsNm
|
||||||
|
, a.actvt_period AS actvtPeriod
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<insert id="VEInstrDetailActvtHstryDAO.insert" parameterClass="VEInstrDetailActvtHstryVO">
|
<insert id="VEInstrDetailActvtHstryDAO.insert" parameterClass="VEInstrDetailActvtHstryVO">
|
||||||
@ -295,6 +296,15 @@
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="VEInstrDetailActvtHstryDAO.updateActvtPeriod" parameterClass="VEInstrDetailActvtHstryVO">
|
||||||
|
UPDATE
|
||||||
|
<include refid="VEInstrDetailActvtHstryDAO.table_name" />
|
||||||
|
SET
|
||||||
|
actvt_period = #actvtPeriod#
|
||||||
|
WHERE
|
||||||
|
instr_detail_actvt_hstry_ord = #instrDetailActvtHstryOrd#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -366,6 +366,7 @@
|
|||||||
, c.bsns_nmbr AS bsnsNmbr
|
, c.bsns_nmbr AS bsnsNmbr
|
||||||
, c.bsns_nm AS bsnsNm
|
, c.bsns_nm AS bsnsNm
|
||||||
, c.docu_nmbr AS docuNmbr
|
, c.docu_nmbr AS docuNmbr
|
||||||
|
, c.actvt_period AS actvtPeriod
|
||||||
|
|
||||||
, TO_CHAR(c.state_pnttm, 'YYYY') || '-' || c.docu_nmbr || '호' AS docuNmbrDp
|
, TO_CHAR(c.state_pnttm, 'YYYY') || '-' || c.docu_nmbr || '호' AS docuNmbrDp
|
||||||
|
|
||||||
|
|||||||
@ -81,6 +81,36 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//위촉기간 업데이트
|
||||||
|
function fn_updateActvtPeriod() {
|
||||||
|
|
||||||
|
var form = document.updateForm ;
|
||||||
|
form.actvtPeriod.value = $("#actvtPeriod_in").val();
|
||||||
|
var data1 = new FormData(document.getElementById("updateForm"));
|
||||||
|
if(confirm("위촉기간 변경 하시겠습니까?")){
|
||||||
|
$.ajax({
|
||||||
|
type:"POST",
|
||||||
|
url:"${pageContext.request.contextPath}/kccadr/oprtn/tngrVisitEdu/updateActvtPeriod.do",
|
||||||
|
data: data1,
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* 첨부파일 다운로드 */
|
/* 첨부파일 다운로드 */
|
||||||
function fn_egov_downFile(atchFileId, fileSn){//atchFileId -> 파일 Id, fileSn -> 파일 순번
|
function fn_egov_downFile(atchFileId, fileSn){//atchFileId -> 파일 Id, fileSn -> 파일 순번
|
||||||
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
|
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
|
||||||
@ -103,6 +133,7 @@
|
|||||||
<form id="updateForm" name="updateForm">
|
<form id="updateForm" name="updateForm">
|
||||||
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
||||||
<input type="hidden" name="stateCd" id="stateCd" value=""/>
|
<input type="hidden" name="stateCd" id="stateCd" value=""/>
|
||||||
|
<input type="hidden" name="actvtPeriod" id="actvtPeriod" value=""/>
|
||||||
</form>
|
</form>
|
||||||
<form:form id="detailForm" name="detailForm" commandName="vEPrcsDetailVO" method="post">
|
<form:form id="detailForm" name="detailForm" commandName="vEPrcsDetailVO" method="post">
|
||||||
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
||||||
@ -223,6 +254,13 @@
|
|||||||
<ve:code codeId="VEA011" code="${info.stateCd}"/>
|
<ve:code codeId="VEA011" code="${info.stateCd}"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">위촉기간</th>
|
||||||
|
<td>
|
||||||
|
<input type="text" name="actvtPeriod_in" id="actvtPeriod_in" value="<c:out value='${info.actvtPeriod}'/>" maxlength="300" size="100"/>
|
||||||
|
<button type="button" class="btn_type04" onclick="fn_updateActvtPeriod();"; return false;">위촉기간변경</button>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user