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#