이준호 전자조정시스템 고도화 커밋

- 문자 테스트 url 추가
 - pdf 변환솔루션 파일이 없을경우 에러발생 수정
This commit is contained in:
leejunho 2023-01-12 18:09:04 +09:00
parent fc14e5ab07
commit 7adc146ac5
2 changed files with 38 additions and 34 deletions

View File

@ -1080,38 +1080,42 @@ public class KccadrPdfConversion extends EgovAbstractServiceImpl {
for(AdjstReqStatusVO tmpAdjstReqStatusVO : adrFileList) { for(AdjstReqStatusVO tmpAdjstReqStatusVO : adrFileList) {
if(!"0".equals(tmpAdjstReqStatusVO.getAdrDocCn2())) { if(!"0".equals(tmpAdjstReqStatusVO.getAdrDocCn2())) {
conversionNo++; //변환 파일명 순번 try {
conversionNo++; //변환 파일명 순번
//step1.파일위치 변경
//sht => out/adrseq //step1.파일위치 변경
FileVO fileVO = new FileVO(); //sht => out/adrseq
fileVO.setAtchFileId(tmpAdjstReqStatusVO.getAtchFileId()); FileVO fileVO = new FileVO();
fileVO.setFileSn(tmpAdjstReqStatusVO.getFileSn()); fileVO.setAtchFileId(tmpAdjstReqStatusVO.getAtchFileId());
fileVO.setFileSn(tmpAdjstReqStatusVO.getFileSn());
FileVO nfile = p_egovFileMngService.selectFileInf(fileVO);
FileVO nfile = p_egovFileMngService.selectFileInf(fileVO);
//step1.copy and rename
String s_src_file_name = nfile.streFileNm; //step1.copy and rename
String oriFileName = nfile.orignlFileNm; String s_src_file_name = nfile.streFileNm;
String fileExt = nfile.fileExtsn; String oriFileName = nfile.orignlFileNm;
//pdf 변환솔루션에서 변환가능 확장자 String fileExt = nfile.fileExtsn;
//pdf, ppt, pptx, xls, xlsx, doc, docx, docm, dotx, txt, hwp, hwpx, jpg, jpe, jpeg, gif, png, bmp //pdf 변환솔루션에서 변환가능 확장자
String possibleExt = "PDF,PPT,PPTX,XLS,XLSX,DOC,DOCX,DOCM,DOTX,TXT,HWP,HWPX,JPG,JPE,JPEG,GIF,PNG,BMP"; //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()))
{ if(possibleExt.contains(fileExt.toUpperCase()))
File tmpSrcFile = new File(pdfMakepath + s_src_file_name); {
File tmpDestFile = new File(conversionBeforeUri + conversionNo + "." + fileExt); File tmpSrcFile = new File(pdfMakepath + s_src_file_name);
FileUtils.copyFile(tmpSrcFile, tmpDestFile); File tmpDestFile = new File(conversionBeforeUri + conversionNo + "." + fileExt);
FileUtils.copyFile(tmpSrcFile, tmpDestFile);
map = new HashMap<String, Object>();
map.put("INURI", pdfFilepathOut + p_adrSeq + "/conversionbefore/" + conversionNo + "." + fileExt); // 변환대상 파일 map = new HashMap<String, Object>();
map.put("OUTURI", conversionPdfUri+"conversionAfter_"+ Integer.toString(conversionNo) + ".pdf"); // 변환후 파일 map.put("INURI", pdfFilepathOut + p_adrSeq + "/conversionbefore/" + conversionNo + "." + fileExt); // 변환대상 파일
map.put("ISWEB", "0"); // 웹문서 여부 map.put("OUTURI", conversionPdfUri+"conversionAfter_"+ Integer.toString(conversionNo) + ".pdf"); // 변환후 파일
map.put("ISEXIST", "0"); // 기존 PDF파일 존재 여부 => 기존파일일경우 INURI, OUTURI 동일 map.put("ISWEB", "0"); // 웹문서 여부
map.put("BOOKMARKNAME", oriFileName); // 북마크에 삽입될 실제 파일명 map.put("ISEXIST", "0"); // 기존 PDF파일 존재 여부 => 기존파일일경우 INURI, OUTURI 동일
mapList.add(map); map.put("BOOKMARKNAME", oriFileName); // 북마크에 삽입될 실제 파일명
} mapList.add(map);
}
} catch (Exception e) {
System.out.println("atchFile Exception!!!!!!!!!!!");
}
} }
} }

View File

@ -398,8 +398,8 @@ public class EgovLoginController {
LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Start"); LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Start");
//sMSOracleService.selectOracleTest(); // 연동 테스트. 콘솔 로그 확인 //sMSOracleService.selectOracleTest(); // 연동 테스트. 콘솔 로그 확인
AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO(); AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO();
sMSOracleService.insertSmsSend(adjReqMgrVO); // sMSOracleService.insertSmsSend(adjReqMgrVO);
// sMSOracleService.insertSmsSendTest(); sMSOracleService.insertSmsSendTest();
LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@End"); LOGGER.debug("@ prod @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@End");
//} //}
// //