From eab36885db4637c6df15ecadc354928a2527e539 Mon Sep 17 00:00:00 2001 From: myname Date: Mon, 13 Oct 2025 14:44:59 +0900 Subject: [PATCH] =?UTF-8?q?2025-10-13=2014:43=20=EB=8C=80=EC=83=81?= =?UTF-8?q?=EC=9E=90=EC=9D=98=20=EC=A0=95=EB=B3=B4=20=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EB=B8=94=EC=97=90=EC=84=9C=20=EC=9D=98=EB=A2=B0=EC=83=81?= =?UTF-8?q?=ED=83=9C=20=EC=BB=AC=EB=9F=BC(=EC=9D=98=EB=A2=B0,=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C,=20=EB=AF=B8=EC=99=84=EB=A3=8C,=20=EA=B5=90=EC=9C=A1?= =?UTF-8?q?=EC=B7=A8=EC=86=8C)=EA=B3=BC=20=EA=B5=90=EC=9C=A1=EC=83=81?= =?UTF-8?q?=ED=83=9C=20=EC=BB=AC=EB=9F=BC(=EC=9D=B4=EC=88=98,=20=EB=AF=B8?= =?UTF-8?q?=EC=9D=B4=EC=88=98,=20=EC=97=B0=EA=B8=B0)=EC=9D=98=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EC=A0=95=ED=95=A9=EC=84=B1=EC=9D=84=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oprtn/cmdTrgt/web/CmdPrcsInfoMngController.java | 6 ++++++ .../web/CndtnPrcsInfoMngController.java | 6 ++++++ .../ve/oprtn/prevent/web/PreventMngController.java | 6 ++++++ .../sqlmap/ve/edu/VEEdu_MIX_SQL_Postgresql.xml | 13 +++++++++++++ 4 files changed, 31 insertions(+) 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#