From 7adc146ac510f777ffa0ed2f6f1f601e004e7f2f Mon Sep 17 00:00:00 2001 From: tolag3 Date: Thu, 12 Jan 2023 18:09:04 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A4=80=ED=98=B8=20=EC=A0=84?= =?UTF-8?q?=EC=9E=90=EC=A1=B0=EC=A0=95=EC=8B=9C=EC=8A=A4=ED=85=9C=20?= =?UTF-8?q?=EA=B3=A0=EB=8F=84=ED=99=94=20=EC=BB=A4=EB=B0=8B=20=20-=20?= =?UTF-8?q?=EB=AC=B8=EC=9E=90=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20url=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=20-=20pdf=20=EB=B3=80=ED=99=98=EC=86=94?= =?UTF-8?q?=EB=A3=A8=EC=85=98=20=ED=8C=8C=EC=9D=BC=EC=9D=B4=20=EC=97=86?= =?UTF-8?q?=EC=9D=84=EA=B2=BD=EC=9A=B0=20=EC=97=90=EB=9F=AC=EB=B0=9C?= =?UTF-8?q?=EC=83=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/kccadr/cmm/KccadrPdfConversion.java | 68 ++++++++++--------- .../let/uat/uia/web/EgovLoginController.java | 4 +- 2 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/main/java/kcc/kccadr/cmm/KccadrPdfConversion.java b/src/main/java/kcc/kccadr/cmm/KccadrPdfConversion.java index ddd5fa7d..5de09128 100644 --- a/src/main/java/kcc/kccadr/cmm/KccadrPdfConversion.java +++ b/src/main/java/kcc/kccadr/cmm/KccadrPdfConversion.java @@ -1080,38 +1080,42 @@ public class KccadrPdfConversion extends EgovAbstractServiceImpl { for(AdjstReqStatusVO tmpAdjstReqStatusVO : adrFileList) { if(!"0".equals(tmpAdjstReqStatusVO.getAdrDocCn2())) { - conversionNo++; //변환 후 파일명 순번 - - //step1.파일위치 변경 - //sht => out/adrseq - FileVO fileVO = new FileVO(); - fileVO.setAtchFileId(tmpAdjstReqStatusVO.getAtchFileId()); - fileVO.setFileSn(tmpAdjstReqStatusVO.getFileSn()); - - FileVO nfile = p_egovFileMngService.selectFileInf(fileVO); - - //step1.copy and rename - String s_src_file_name = nfile.streFileNm; - String oriFileName = nfile.orignlFileNm; - String fileExt = nfile.fileExtsn; - //pdf 변환솔루션에서 변환가능 확장자 - //pdf, ppt, pptx, xls, xlsx, doc, docx, docm, dotx, txt, hwp, hwpx, jpg, jpe, jpeg, gif, png, bmp - String possibleExt = "PDF,PPT,PPTX,XLS,XLSX,DOC,DOCX,DOCM,DOTX,TXT,HWP,HWPX,JPG,JPE,JPEG,GIF,PNG,BMP"; - - if(possibleExt.contains(fileExt.toUpperCase())) - { - File tmpSrcFile = new File(pdfMakepath + s_src_file_name); - File tmpDestFile = new File(conversionBeforeUri + conversionNo + "." + fileExt); - FileUtils.copyFile(tmpSrcFile, tmpDestFile); - - map = new HashMap(); - map.put("INURI", pdfFilepathOut + p_adrSeq + "/conversionbefore/" + conversionNo + "." + fileExt); // 변환대상 파일 - map.put("OUTURI", conversionPdfUri+"conversionAfter_"+ Integer.toString(conversionNo) + ".pdf"); // 변환후 파일 - map.put("ISWEB", "0"); // 웹문서 여부 - map.put("ISEXIST", "0"); // 기존 PDF파일 존재 여부 => 기존파일일경우 INURI, OUTURI 동일 - map.put("BOOKMARKNAME", oriFileName); // 북마크에 삽입될 실제 파일명 - mapList.add(map); - } + try { + conversionNo++; //변환 후 파일명 순번 + + //step1.파일위치 변경 + //sht => out/adrseq + FileVO fileVO = new FileVO(); + fileVO.setAtchFileId(tmpAdjstReqStatusVO.getAtchFileId()); + fileVO.setFileSn(tmpAdjstReqStatusVO.getFileSn()); + + FileVO nfile = p_egovFileMngService.selectFileInf(fileVO); + + //step1.copy and rename + String s_src_file_name = nfile.streFileNm; + String oriFileName = nfile.orignlFileNm; + String fileExt = nfile.fileExtsn; + //pdf 변환솔루션에서 변환가능 확장자 + //pdf, ppt, pptx, xls, xlsx, doc, docx, docm, dotx, txt, hwp, hwpx, jpg, jpe, jpeg, gif, png, bmp + String possibleExt = "PDF,PPT,PPTX,XLS,XLSX,DOC,DOCX,DOCM,DOTX,TXT,HWP,HWPX,JPG,JPE,JPEG,GIF,PNG,BMP"; + + if(possibleExt.contains(fileExt.toUpperCase())) + { + File tmpSrcFile = new File(pdfMakepath + s_src_file_name); + File tmpDestFile = new File(conversionBeforeUri + conversionNo + "." + fileExt); + FileUtils.copyFile(tmpSrcFile, tmpDestFile); + + map = new HashMap(); + map.put("INURI", pdfFilepathOut + p_adrSeq + "/conversionbefore/" + conversionNo + "." + fileExt); // 변환대상 파일 + map.put("OUTURI", conversionPdfUri+"conversionAfter_"+ Integer.toString(conversionNo) + ".pdf"); // 변환후 파일 + map.put("ISWEB", "0"); // 웹문서 여부 + map.put("ISEXIST", "0"); // 기존 PDF파일 존재 여부 => 기존파일일경우 INURI, OUTURI 동일 + map.put("BOOKMARKNAME", oriFileName); // 북마크에 삽입될 실제 파일명 + mapList.add(map); + } + } catch (Exception e) { + System.out.println("atchFile Exception!!!!!!!!!!!"); + } } } diff --git a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java index 5b9e3a87..ff0e3cb2 100644 --- a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java @@ -398,8 +398,8 @@ public class EgovLoginController { LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Start"); //sMSOracleService.selectOracleTest(); // 연동 테스트. 콘솔 로그 확인 AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO(); - sMSOracleService.insertSmsSend(adjReqMgrVO); -// sMSOracleService.insertSmsSendTest(); +// sMSOracleService.insertSmsSend(adjReqMgrVO); + sMSOracleService.insertSmsSendTest(); LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@End"); //} //