|
@@ -24,7 +24,6 @@ import com.qmth.distributed.print.business.service.*;
|
|
import com.qmth.distributed.print.business.util.CreatePrintPdfUtil;
|
|
import com.qmth.distributed.print.business.util.CreatePrintPdfUtil;
|
|
import com.qmth.distributed.print.business.util.HtmlToPdfUtil;
|
|
import com.qmth.distributed.print.business.util.HtmlToPdfUtil;
|
|
import com.qmth.distributed.print.business.util.PdfUtil;
|
|
import com.qmth.distributed.print.business.util.PdfUtil;
|
|
-import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
|
|
import com.qmth.teachcloud.common.bean.dto.MqDto;
|
|
import com.qmth.teachcloud.common.bean.dto.MqDto;
|
|
import com.qmth.teachcloud.common.bean.params.ArraysParams;
|
|
import com.qmth.teachcloud.common.bean.params.ArraysParams;
|
|
import com.qmth.teachcloud.common.bean.result.BasicStudentResult;
|
|
import com.qmth.teachcloud.common.bean.result.BasicStudentResult;
|
|
@@ -441,12 +440,11 @@ public class PrintCommonServiceImpl implements PrintCommonService {
|
|
|
|
|
|
FileCopyUtils.copy(htmlContent.getBytes(StandardCharsets.UTF_8), htmlFile);
|
|
FileCopyUtils.copy(htmlContent.getBytes(StandardCharsets.UTF_8), htmlFile);
|
|
|
|
|
|
|
|
+ HtmlToPdfUtil.convert(htmlFile.getPath(), pdfFile.getPath(), PageSizeEnum.A4);
|
|
String htmlFileMd5 = DigestUtils.md5Hex(new FileInputStream(htmlFile));
|
|
String htmlFileMd5 = DigestUtils.md5Hex(new FileInputStream(htmlFile));
|
|
String pdfFileMd5 = DigestUtils.md5Hex(new FileInputStream(pdfFile));
|
|
String pdfFileMd5 = DigestUtils.md5Hex(new FileInputStream(pdfFile));
|
|
-
|
|
|
|
jsonObject.put("htmlMd5", htmlFileMd5);
|
|
jsonObject.put("htmlMd5", htmlFileMd5);
|
|
jsonObject.put("pdfMd5", pdfFileMd5);
|
|
jsonObject.put("pdfMd5", pdfFileMd5);
|
|
- HtmlToPdfUtil.convert(htmlFile.getPath(), pdfFile.getPath(), PageSizeEnum.A4);
|
|
|
|
if (oss || (!oss && dictionaryConfig.fssPrivateDomain().getConfig().startsWith(SystemConstant.START_PARENT))) {//上传至oss
|
|
if (oss || (!oss && dictionaryConfig.fssPrivateDomain().getConfig().startsWith(SystemConstant.START_PARENT))) {//上传至oss
|
|
jsonObject.put(SystemConstant.TYPE, oss ? SystemConstant.OSS : SystemConstant.LOCAL);
|
|
jsonObject.put(SystemConstant.TYPE, oss ? SystemConstant.OSS : SystemConstant.LOCAL);
|
|
fileStoreUtil.ossUpload(htmlDirName, htmlContent, fileStoreUtil.getUploadEnumByPath(htmlDirName).getFssType());
|
|
fileStoreUtil.ossUpload(htmlDirName, htmlContent, fileStoreUtil.getUploadEnumByPath(htmlDirName).getFssType());
|