whycxzp
2022-08-04 f16866764a8dfce67f9870b4f19ce3eeb657b5db
加速dwg图纸预览
1个文件已修改
10 ■■■■ 已修改文件
src/main/java/com/whyc/service/ProductBomApprovingService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomApprovingService.java
@@ -351,8 +351,14 @@
        String dwgSubFilePath = dwgUrl.substring(dwgUrl.indexOf("doc_file")+8);
        String dwgSubFileDirPath = dwgSubFilePath.substring(0,dwgSubFilePath.lastIndexOf(File.separator));
        File dwgFile = new File(rootFile + dwgSubFilePath);
        String pdfFileName = DwgToPdfUtil.dwg2Pdf(dwgFile);
        String dwgPdfUrl = dwgFile.getParent() + File.separator + dwgFile.getName().substring(0, dwgFile.getName().lastIndexOf(".")) + "-dwg.pdf";
        File dwgPdfFile = new File(dwgPdfUrl);
        String pdfFileName = null;
        if(!dwgPdfFile.exists()) {
            pdfFileName = DwgToPdfUtil.dwg2Pdf(dwgFile);
        }else{
            pdfFileName = dwgPdfFile.getName();
        }
        return new Response().set(1,"doc_file"+dwgSubFileDirPath+File.separator+pdfFileName);
    }