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())) {
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||
vEEduAplctVO.setEduStateCd("20");//이수
|
||||
|
||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("40");
|
||||
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||
|
||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("50");
|
||||
vEEduAplctVO.setEduStateCd("60");//연기
|
||||
|
||||
}
|
||||
|
||||
// 신청상세정보 상태값 update
|
||||
|
||||
@ -1354,12 +1354,18 @@ public class CndtnPrcsInfoMngController {
|
||||
// 이수 상태라면 이수번호 생성
|
||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||
vEEduAplctVO.setEduStateCd("20");//이수
|
||||
|
||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("40");
|
||||
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||
|
||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("50");
|
||||
vEEduAplctVO.setEduStateCd("60");//연기
|
||||
|
||||
}
|
||||
|
||||
// 신청상세정보 상태값 update
|
||||
|
||||
@ -1352,12 +1352,18 @@ public class PreventMngController {
|
||||
// 이수 상태라면 이수번호 생성
|
||||
if("20".equals(vEEduAplctVO.getAplctStateCd())) {
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr(this.cmpltChkAndMakeNmber(vEEduAplctVO.getLctrDivCd()));
|
||||
vEEduAplctVO.setEduStateCd("20");//이수
|
||||
|
||||
}else if("10".equals(vEEduAplctVO.getAplctStateCd())) { //이미수
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("40");
|
||||
vEEduAplctVO.setEduStateCd("10");//미이수
|
||||
|
||||
}else if("60".equals(vEEduAplctVO.getAplctStateCd())) { //연기
|
||||
vEEduAplctVO.setEduCmpltCrtfcNmbr("DEL");
|
||||
vEEduAplctVO.setEduStateCd("50");
|
||||
vEEduAplctVO.setEduStateCd("60");//연기
|
||||
|
||||
}
|
||||
|
||||
// 신청상세정보 상태값 update
|
||||
|
||||
@ -8619,6 +8619,19 @@ VALUES
|
||||
vea_sspn_idmt_trgt
|
||||
SET
|
||||
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
|
||||
sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user