From 1582c14c0957b97838e56a1139eabac8216a037d Mon Sep 17 00:00:00 2001 From: Mzaxd Date: Thu, 11 May 2023 16:57:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=A2=84=E8=A7=88=E7=94=9F=E6=88=90html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../da/report/service/impl/IReportServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java b/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java index 07be563..b0290c8 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java +++ b/adc-da-report/src/main/java/com/adc/da/report/service/impl/IReportServiceImpl.java @@ -1,5 +1,6 @@ package com.adc.da.report.service.impl; +import cn.hutool.core.util.StrUtil; import com.adc.da.login.util.CommonUtils; import com.adc.da.login.util.UserUtils; import com.adc.da.report.constant.ReportConstants; @@ -351,6 +352,16 @@ public class IReportServiceImpl extends ServiceImpl ReportEntity entity = reportDao.selectById(id); String key = entity.getId() + "-" + entity.getFileId(); String html = stringRedisTemplate.boundValueOps(key).get(); + //没有的话就生成 + if (StrUtil.isBlank(html)) { + html = createHtmlString(entity.getFileId()); + + log.info("执行完成html" + html); + + //key:报告id-文件id + stringRedisTemplate.boundValueOps(key).set(html); + log.info(key + "已经存好"); + } return html; } catch (Exception ex) { return "";