From 5635e7160795bc955c56616ed9f99e2c74b7ed4b Mon Sep 17 00:00:00 2001 From: myname Date: Thu, 22 Feb 2024 15:21:05 +0900 Subject: [PATCH] =?UTF-8?q?2024-02-22=2015:20=20=EB=8C=80=EC=83=81?= =?UTF-8?q?=EC=9E=90=20=EB=93=B1=EB=A1=9D=EC=8B=9C=20=EB=B2=88=ED=98=B8=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trgtMng/web/CndtnTrgtMngController.java | 32 +++++++++++++++---- .../web/OprtnInstrTngrPrflContoller.java | 6 ++++ .../ve/cndtn/cndtnTrgtInfoMng_SQL_Tibero.xml | 5 ++- 3 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java index 4fce8272..80ff4778 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java @@ -1106,20 +1106,38 @@ public class CndtnTrgtMngController { // 성인 A / 미성년 Y, 검찰청명, 검찰청 고유번호, 연도, 접수번호 private String getReqNmbr(CndtnTrgtMngVO cndtnTrgtInfoMngVO) { + /* + * step1.관할청 코드 자르기 + * STEP2.저장용 의뢰번호 최대값 찾기 //A-춘천-%-24 - 동일지청의 올해 발급번호중에서 최대값을 찾아야 한다. + * STEP3.저장용 의뢰번호 만들기 //A-춘천-300-24 - 저장을 위해 선택한 관할청으로 저장용 값을 만든다. + */ //현재 선택한 검찰청의 지검 코드 가져오기 - CndtnTrgtMngVO vcndtnTrgtInfoMngVO = cndtnTrgtInfoMngService.selectDetailReqNmbr(cndtnTrgtInfoMngVO); + //CndtnTrgtMngVO vcndtnTrgtInfoMngVO = cndtnTrgtInfoMngService.selectDetailReqNmbr(cndtnTrgtInfoMngVO); + //step1.관할청 코드 자르기 + System.out.println("cndtnTrgtInfoMngVO.getCmptntAthrt()"); + System.out.println(cndtnTrgtInfoMngVO); + System.out.println(cndtnTrgtInfoMngVO.getCmptntAthrt()); + String s_athrt = cndtnTrgtInfoMngVO.getCmptntAthrt(); + String [] a_athrt = s_athrt.split("-"); //광주-600, 광주-601 + //STEP2.저장용 의뢰번호 최대값 찾기 + ////System.out.println("cndtnTrgtInfoMngVO.getDBirth()"); + //System.out.println(cndtnTrgtInfoMngVO.getDBirth()); //성인 미성년 구분 - System.out.println("cndtnTrgtInfoMngVO.getDBirth()"); - System.out.println(cndtnTrgtInfoMngVO.getDBirth()); - String adultWhether = getIsAdultInKorea(cndtnTrgtInfoMngVO.getDBirth()); - String reqNmbrTemp = adultWhether+"-"+vcndtnTrgtInfoMngVO.getCmptntAthrt()+"-"+DateUtil.getStringToLocalDateYear(); + String adultWhether = getIsAdultInKorea(cndtnTrgtInfoMngVO.getDBirth()); //A or Y + //검색용 의뢰번호 만들기 + String reqNmbrTemp_4_max = adultWhether+"-"+a_athrt[0] +"-%-"+DateUtil.getStringToLocalDateYear(); //A-춘천-%-24 + //int cnt = cndtnTrgtInfoMngService.findCntreqNmber("%" + reqNmbrTemp + "%"); - int cnt = cndtnTrgtInfoMngService.findCntreqNmber(reqNmbrTemp); + int cnt = cndtnTrgtInfoMngService.findCntreqNmber(reqNmbrTemp_4_max); System.out.println(cnt); System.out.println(cnt+1); - return reqNmbrTemp+"-"+(cnt+1); + + + //STEP3.저장용 의뢰번호 만들기 + String reqNmbr_4_ret = adultWhether+"-"+s_athrt +"-"+DateUtil.getStringToLocalDateYear(); //A-춘천-%-24 + return reqNmbr_4_ret+"-"+(cnt+1); } diff --git a/src/main/java/kcc/ve/oprtn/instr/tngrVisitEdu/instrInfo/web/OprtnInstrTngrPrflContoller.java b/src/main/java/kcc/ve/oprtn/instr/tngrVisitEdu/instrInfo/web/OprtnInstrTngrPrflContoller.java index b17c4ba7..ee96125b 100644 --- a/src/main/java/kcc/ve/oprtn/instr/tngrVisitEdu/instrInfo/web/OprtnInstrTngrPrflContoller.java +++ b/src/main/java/kcc/ve/oprtn/instr/tngrVisitEdu/instrInfo/web/OprtnInstrTngrPrflContoller.java @@ -1229,8 +1229,14 @@ public class OprtnInstrTngrPrflContoller { int resultCnt = scholInfoService.insertSelectIsltn20231107(scholInfoVO); + + if(resultCnt > 0) { succCnt++; + }else { + System.out.println(""); + System.out.println(sb.get(i)); + System.out.println(s_tmp[0]); } } 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 351fcac0..f50f3722 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 @@ -374,7 +374,10 @@