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_26", "경상남도 진주시 소호로 117"); //주소
|
||||
|
||||
/*
|
||||
if ("Y".equals(p_vEInstrDetailVODetail.getQlfctEndYn())) {
|
||||
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"+p_vEInstrDetailVODetail.getQlfctEndPnttm()); //위촉기간
|
||||
}else {
|
||||
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getAprvlPnttm()+"~"); //위촉기간
|
||||
}
|
||||
*/
|
||||
p_modelAndView.addObject("page_1_27", p_vEInstrDetailVODetail.getActvtPeriod()); //위촉기간 - 입력받는 값으로 수정 처리함
|
||||
|
||||
|
||||
//modelAndView.addObject("page_1_28", "-"); //활동내용
|
||||
|
||||
@ -13,6 +13,9 @@ public interface VEInstrDetailActvtHstryService {
|
||||
VEInstrDetailActvtHstryVO findById(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||
|
||||
void updateStateCd(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||
|
||||
void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||
|
||||
|
||||
List<VEInstrDetailActvtHstryVO> selectSignAndCmpltCrtfcPagingList(
|
||||
VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO);
|
||||
|
||||
@ -72,6 +72,8 @@ public class VEInstrDetailActvtHstryVO extends ComDefaultVO implements Serializa
|
||||
|
||||
private String eduStrtPnttm; //
|
||||
|
||||
private String actvtPeriod;
|
||||
|
||||
|
||||
|
||||
public String getInstrDetailActvtHstryOrd() {
|
||||
@ -290,6 +292,12 @@ public class VEInstrDetailActvtHstryVO extends ComDefaultVO implements Serializa
|
||||
public void setEduStrtPnttm(String 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 lrn; //차시
|
||||
|
||||
private String actvtPeriod;
|
||||
|
||||
public String getDesc1() {
|
||||
return desc1;
|
||||
}
|
||||
@ -1125,5 +1127,11 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
||||
public void setLrn(String lrn) {
|
||||
this.lrn = lrn;
|
||||
}
|
||||
public String getActvtPeriod() {
|
||||
return actvtPeriod;
|
||||
}
|
||||
public void setActvtPeriod(String actvtPeriod) {
|
||||
this.actvtPeriod = actvtPeriod;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -38,7 +38,11 @@ public class VEInstrDetailActvtHstryDAO extends EgovAbstractDAO {
|
||||
public void updateStateCd(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO) {
|
||||
update("VEInstrDetailActvtHstryDAO.updateStateCd", vEInstrDetailActvtHstryVO);
|
||||
}
|
||||
|
||||
|
||||
public void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO) {
|
||||
update("VEInstrDetailActvtHstryDAO.updateActvtPeriod", vEInstrDetailActvtHstryVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* 등록 - C
|
||||
* @param AdjstChangeDateVO
|
||||
|
||||
@ -50,6 +50,11 @@ public class VEInstrDetailActvtHstryServiceImpl implements VEInstrDetailActvtHst
|
||||
vEInstrDetailActvtHstryDAO.updateStateCd(vEInstrDetailActvtHstryVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateActvtPeriod(VEInstrDetailActvtHstryVO vEInstrDetailActvtHstryVO) {
|
||||
vEInstrDetailActvtHstryDAO.updateActvtPeriod(vEInstrDetailActvtHstryVO);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
//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.bsns_nmbr AS bsnsNmbr
|
||||
, a.bsns_nm AS bsnsNm
|
||||
, a.actvt_period AS actvtPeriod
|
||||
</sql>
|
||||
|
||||
<insert id="VEInstrDetailActvtHstryDAO.insert" parameterClass="VEInstrDetailActvtHstryVO">
|
||||
@ -295,6 +296,15 @@
|
||||
</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_nm AS bsnsNm
|
||||
, c.docu_nmbr AS docuNmbr
|
||||
, c.actvt_period AS actvtPeriod
|
||||
|
||||
, 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 -> 파일 순번
|
||||
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
|
||||
@ -103,6 +133,7 @@
|
||||
<form id="updateForm" name="updateForm">
|
||||
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
||||
<input type="hidden" name="stateCd" id="stateCd" value=""/>
|
||||
<input type="hidden" name="actvtPeriod" id="actvtPeriod" value=""/>
|
||||
</form>
|
||||
<form:form id="detailForm" name="detailForm" commandName="vEPrcsDetailVO" method="post">
|
||||
<input type="hidden" name="instrDetailActvtHstryOrd" id="instrDetailActvtHstryOrd" value="${info.instrDetailActvtHstryOrd }"/>
|
||||
@ -222,7 +253,14 @@
|
||||
<td>
|
||||
<ve:code codeId="VEA011" code="${info.stateCd}"/>
|
||||
</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>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user