diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/VEEduRsltRprtService.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/VEEduRsltRprtService.java index 76c27cb1..3927e7b1 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/VEEduRsltRprtService.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/VEEduRsltRprtService.java @@ -27,7 +27,10 @@ public interface VEEduRsltRprtService { //결과보고 첨부파일 삭제 처리 public void deleteRsltRprtFileInf(FileVO fileVO, VEEduRprtVO vEEduRprtVO) throws Exception; - //결과보고 첨부파일 삭제 처리 - 2024-02-01 제작 + //결과보고 첨부파일 삭제 처리(청소년) - 2024-02-01 제작( public void deleteNewRsltRprtFileInf(FileVO fileVO, VEEduRprtVO vEEduRprtVO) throws Exception; - + + //결과보고 첨부파일 삭제 처리(성인) - 2024-02-01 제작( + public void deleteNewRsltRprtAdultFileInf(FileVO fileVO, VEEduRprtVO vEEduRprtVO) throws Exception; + } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtDAO.java index 157909bf..b100c89b 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtDAO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtDAO.java @@ -5,7 +5,6 @@ import java.util.List; import org.springframework.stereotype.Repository; import egovframework.rte.psl.dataaccess.EgovAbstractDAO; -import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduOprtnVO; import kcc.ve.instr.tngrVisitEdu.rprtInfo.service.VEEduRprtVO; @Repository("vEEduRsltRprtDAO") @@ -49,6 +48,10 @@ public class VEEduRsltRprtDAO extends EgovAbstractDAO { public int delete(VEEduRprtVO paramVO) throws Exception { return delete("VEEduRsltRprtDAO.delete", paramVO); } + + public int deleteVEA(VEEduRprtVO paramVO) throws Exception { + return delete("VEEduRsltRprtDAO.deleteVEA", paramVO); + } //L public List selectList(VEEduRprtVO paramVO) throws Exception { diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtServiceImpl.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtServiceImpl.java index 26c9165b..6960ae09 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtServiceImpl.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/rprtInfo/service/impl/VEEduRsltRprtServiceImpl.java @@ -69,7 +69,7 @@ public class VEEduRsltRprtServiceImpl implements VEEduRsltRprtService { fileMngDAO.deleteFileInf(fileVO); //DB삭제 } - //결과보고 컬럼 삭제 하고 파일도 삭제 처리함 + //결과보고 컬럼 삭제 하고 파일도 삭제 처리함(청소년) public void deleteNewRsltRprtFileInf(FileVO fileVO, VEEduRprtVO vEEduRprtVO) throws Exception { //결과 보고 첨부파일 ID 삭제 처리 //vEEduRsltRprtDAO.updateNullFile(vEEduRprtVO); @@ -95,4 +95,29 @@ public class VEEduRsltRprtServiceImpl implements VEEduRsltRprtService { //fileMngDAO.deleteFileInfs(fileVO); //DB삭제 } + //결과보고 컬럼 삭제 하고 파일도 삭제 처리함(성인) + public void deleteNewRsltRprtAdultFileInf(FileVO fileVO, VEEduRprtVO vEEduRprtVO) throws Exception { + //결과 보고 첨부파일 ID 삭제 처리 + //vEEduRsltRprtDAO.updateNullFile(vEEduRprtVO); + vEEduRsltRprtDAO.deleteVEA(vEEduRprtVO); + /* + * "atchFileId" : p_atchFileId + , "eduAplctOrd" : p_eduAplctOrd + , "eduChasiOrd" : p_eduChasiOrd + , "rprtFileType" : "rprt"/ + */ + //파일 삭제처리 + List returnFileVO = null; + returnFileVO = fileMngDAO.selectFileInfs(fileVO); + if(returnFileVO !=null) { + for(int i=0;i - + DELETE FROM @@ -197,6 +197,15 @@ + + + DELETE FROM + VEA_RSLT_RPRT + WHERE + edu_aplct_ord = #eduAplctOrd# + + +