diff --git a/src/main/java/kcc/ve/aplct/sspnIdtmt/service/impl/SspnIdtmtServiceImpl.java b/src/main/java/kcc/ve/aplct/sspnIdtmt/service/impl/SspnIdtmtServiceImpl.java index 1d7c4e65..1f13b17c 100644 --- a/src/main/java/kcc/ve/aplct/sspnIdtmt/service/impl/SspnIdtmtServiceImpl.java +++ b/src/main/java/kcc/ve/aplct/sspnIdtmt/service/impl/SspnIdtmtServiceImpl.java @@ -50,7 +50,7 @@ public class SspnIdtmtServiceImpl implements SspnIdtmtService { result="success"; // // // 교육 신청한 대상자 조회 - id = cndtnTrgtInfoMngDAO.findByTrgtNmAndDBirthAndUserIdAndEduStateCd(cndtnTrgtInfoMngVO); + id = cndtnTrgtInfoMngDAO.findByTrgtNmAndDBirthAndEduStateCd(cndtnTrgtInfoMngVO); if(StringUtils.isNotEmpty(id)) { msg = "이미 신청한 대상자 입니다."; @@ -59,10 +59,9 @@ public class SspnIdtmtServiceImpl implements SspnIdtmtService { // 신청하지 않은 대상자가 있는지 조회 }else { - + id = cndtnTrgtInfoMngDAO.findByTrgtNmAndDBirthAndUserIdAndEduStateCd(cndtnTrgtInfoMngVO); msg = "대상자가 없습니다."; - id = cndtnTrgtInfoMngDAO.findByTrgtNmAndDBirthAndEduStateCd(cndtnTrgtInfoMngVO); if(StringUtils.isNotEmpty(id)) { msg = "확인됐습니다."; next = "Y"; diff --git a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java index fa1ca97e..a221c949 100644 --- a/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java +++ b/src/main/java/kcc/ve/aplct/sspnIdtmt/web/SspnIdtmtController.java @@ -466,6 +466,11 @@ public class SspnIdtmtController { cndtnTrgtMngVO.setUserId(loginVO.getUniqId()); cndtnTrgtMngVO.setSspnIdtmtTrgtOrd(vEPrcsDetailVO.getSspnIdtmtTrgtOrd()); + cndtnTrgtMngVO.setEduStateCd("25"); // 신청 + cndtnTrgtMngVO.setPrcsAplctPrdOrdCmplt(vEPrcsDetailVO.getPrcsAplctPrdOrd()); // 교육 번호 +// , edu_state_cd = #eduStateCd# +// , prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt# + cndtnTrgtInfoMngService.updateUserId(cndtnTrgtMngVO); diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/service/CndtnTrgtMngVO.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/service/CndtnTrgtMngVO.java index 702a9945..8a7416a5 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/service/CndtnTrgtMngVO.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/service/CndtnTrgtMngVO.java @@ -36,6 +36,7 @@ public class CndtnTrgtMngVO extends ComDefaultVO implements Serializable { private String reqNmbr; // 의뢰번호 private String prsctrNm; // 검사성명 private String reqStateCd; // 의뢰상태코드 + private String prcsAplctPrdOrdCmplt;// 중복확인을 위한 신청강의 PK @@ -169,6 +170,12 @@ public class CndtnTrgtMngVO extends ComDefaultVO implements Serializable { public void setReqStateCd(String reqStateCd) { this.reqStateCd = reqStateCd; } + public String getPrcsAplctPrdOrdCmplt() { + return prcsAplctPrdOrdCmplt; + } + public void setPrcsAplctPrdOrdCmplt(String prcsAplctPrdOrdCmplt) { + this.prcsAplctPrdOrdCmplt = prcsAplctPrdOrdCmplt; + } diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml index ce050959..4baddcf0 100644 --- a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml @@ -137,8 +137,10 @@ UPDATE SET - user_id = #userId# - , req_state_cd = #reqStateCd# + user_id = #userId# + , req_state_cd = #reqStateCd# + , edu_state_cd = #eduStateCd# + , prcs_aplct_prd_ord_cmplt = #prcsAplctPrdOrdCmplt# WHERE sspn_idtmt_trgt_ord = #sspnIdtmtTrgtOrd#