diff --git a/src/main/java/kcc/ve/oprtn/cmdTrgt/web/CmdPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cmdTrgt/web/CmdPrcsInfoMngController.java index ea310abb..578f75db 100644 --- a/src/main/java/kcc/ve/oprtn/cmdTrgt/web/CmdPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cmdTrgt/web/CmdPrcsInfoMngController.java @@ -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 diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index 81369646..50ed3cb4 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -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 diff --git a/src/main/java/kcc/ve/oprtn/prevent/web/PreventMngController.java b/src/main/java/kcc/ve/oprtn/prevent/web/PreventMngController.java index ecc9c42e..139d6011 100644 --- a/src/main/java/kcc/ve/oprtn/prevent/web/PreventMngController.java +++ b/src/main/java/kcc/ve/oprtn/prevent/web/PreventMngController.java @@ -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 diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Postgresql.xml index b392aa69..2912f47d 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Postgresql.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Postgresql.xml @@ -8619,6 +8619,19 @@ VALUES vea_sspn_idmt_trgt SET edu_state_cd = #eduStateCd# + /* 교육코드가 10(미이수),60(연기) 이면 미완료 처리(교육이력을 남기기위해 의뢰와 구분용..의뢰는 교육 경험이 없는 경우, 미완료는 교육 이수에 실패한 경우) */ + + , req_state_cd = '35' + + + , req_state_cd = '35' + + + /* 교육코드가 20(이수) 이면 완료 처리 */ + + , req_state_cd = '30' + + WHERE sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#