이준호 전자조정시스템 고도화 커밋
- 문자 테스트 url 추가 - pdf 변환솔루션 파일이 없을경우 에러발생 수정
This commit is contained in:
parent
fc14e5ab07
commit
7adc146ac5
@ -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!!!!!!!!!!!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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");
|
||||||
//}
|
//}
|
||||||
//
|
//
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user