2025-10-13 14:43 대상자의 정보 테이블에서 의뢰상태 컬럼(의뢰, 완료, 미완료, 교육취소)과 교육상태 컬럼(이수,
미이수, 연기)의 데이터 정합성을 수정
This commit is contained in:
parent
d69ae82865
commit
eab36885db
@ -1352,12 +1352,18 @@ public class CmdPrcsInfoMngController {
|
|||||||
// 이수 상태라면 이수번호 생성
|
// 이수 상태라면 이수번호 생성
|
||||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||||
|
vEEduAplctVO.setEduStateCd("20");//이수
|
||||||
|
|
||||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("40");
|
vEEduAplctVO.setEduStateCd("40");
|
||||||
|
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||||
|
|
||||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("50");
|
vEEduAplctVO.setEduStateCd("50");
|
||||||
|
vEEduAplctVO.setEduStateCd("60");//연기
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 신청상세정보 상태값 update
|
// 신청상세정보 상태값 update
|
||||||
|
|||||||
@ -1354,12 +1354,18 @@ public class CndtnPrcsInfoMngController {
|
|||||||
// 이수 상태라면 이수번호 생성
|
// 이수 상태라면 이수번호 생성
|
||||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||||
|
vEEduAplctVO.setEduStateCd("20");//이수
|
||||||
|
|
||||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("40");
|
vEEduAplctVO.setEduStateCd("40");
|
||||||
|
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||||
|
|
||||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("50");
|
vEEduAplctVO.setEduStateCd("50");
|
||||||
|
vEEduAplctVO.setEduStateCd("60");//연기
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 신청상세정보 상태값 update
|
// 신청상세정보 상태값 update
|
||||||
|
|||||||
@ -1352,12 +1352,18 @@ public class PreventMngController {
|
|||||||
// 이수 상태라면 이수번호 생성
|
// 이수 상태라면 이수번호 생성
|
||||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||||
|
vEEduAplctVO.setEduStateCd("20");//이수
|
||||||
|
|
||||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("40");
|
vEEduAplctVO.setEduStateCd("40");
|
||||||
|
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||||
|
|
||||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||||
vEEduAplctVO.setEduStateCd("50");
|
vEEduAplctVO.setEduStateCd("50");
|
||||||
|
vEEduAplctVO.setEduStateCd("60");//연기
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 신청상세정보 상태값 update
|
// 신청상세정보 상태값 update
|
||||||
|
|||||||
@ -8619,6 +8619,19 @@ VALUES
|
|||||||
vea_sspn_idmt_trgt
|
vea_sspn_idmt_trgt
|
||||||
SET
|
SET
|
||||||
edu_state_cd = #eduStateCd#
|
edu_state_cd = #eduStateCd#
|
||||||
|
/* 교육코드가 10(미이수),60(연기) 이면 미완료 처리(교육이력을 남기기위해 의뢰와 구분용..의뢰는 교육 경험이 없는 경우, 미완료는 교육 이수에 실패한 경우) */
|
||||||
|
<isEqual property="eduStateCd" compareValue="10">
|
||||||
|
, req_state_cd = '35'
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="eduStateCd" compareValue="60">
|
||||||
|
, req_state_cd = '35'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
|
/* 교육코드가 20(이수) 이면 완료 처리 */
|
||||||
|
<isEqual property="eduStateCd" compareValue="20">
|
||||||
|
, req_state_cd = '30'
|
||||||
|
</isEqual>
|
||||||
|
|
||||||
WHERE
|
WHERE
|
||||||
sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#
|
sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user