| | |
| | | import com.ots.project.exam.domain.TReportTemplate; |
| | | import com.ots.project.exam.dto.JAQTableStyle; |
| | | import com.ots.project.exam.dto.WordParam; |
| | | import com.ots.project.tool.PdfDockerUtil; |
| | | import com.ots.project.tool.PdfUtil; |
| | | import com.ots.project.tool.ShellTool; |
| | | import com.ots.project.tool.exam.ExamUtil; |
| | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | //删除文件 |
| | | deleteFileByStr(deleteFileStrList); |
| | | return AjaxResult.success(fileName + ".zip"); |
| | | } |
| | |
| | | reportType = getTypeIfIsSAQ(tReportTemplate, reportType); |
| | | reportType = getPositionIfJAQ(textMap, reportType); |
| | | reportName = textMap.get("sendEmailFileName") + "_" + reportType + "_" + ReportTypeNameEnum.valueOf(tReportTemplate.getTemplateType()).getCode() + "_" + ReportTypeNameEnum.valueOf(tReportTemplate.getLangType()).getCode() + ".docx"; |
| | | reportName = reportName.replace("\t",""); |
| | | reportName = reportName.replaceAll(" ", "_"); |
| | | |
| | | //模板文件需要加锁 |
| | |
| | | }else if(ReportTypeEnum.LAQ.getCode().equals(reportType)){ |
| | | // 获取开始时间 |
| | | long startTime = System.currentTimeMillis(); |
| | | // PdfUtil.dockerConvertPDF(EssConfig.getProfile(),EssConfig.getDocx2pdfPath(),reportName); |
| | | PdfDockerUtil.convertPDF(EssConfig.getProfile(),EssConfig.getDocx2pdfPath(),reportName); |
| | | |
| | | PdfUtil.dockerConvertPDF(EssConfig.getProfile(),EssConfig.getDocx2pdfPath(),reportName); |
| | | // 获取结束时间 |
| | | long endTime = System.currentTimeMillis(); |
| | | // 计算耗时(单位:毫秒) |