From 3647aa5008055528f075ee73002542a1399575ae Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期三, 19 三月 2025 14:45:39 +0800 Subject: [PATCH] 单点登录调整 --- cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRiskAssessmentResultsServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRiskAssessmentResultsServiceImpl.java b/cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRiskAssessmentResultsServiceImpl.java index c275170..e97a623 100644 --- a/cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRiskAssessmentResultsServiceImpl.java +++ b/cnas-manage/src/main/java/com/ruoyi/manage/service/impl/ManageRiskAssessmentResultsServiceImpl.java @@ -7,10 +7,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.config.Configure; +import com.deepoove.poi.data.PictureRenderData; import com.deepoove.poi.data.Pictures; import com.ruoyi.common.utils.DateImageUtil; import com.ruoyi.framework.exception.ErrorException; -import com.ruoyi.inspect.util.HackLoopTableRenderPolicy; +import com.ruoyi.framework.util.HackLoopTableRenderPolicy; import com.ruoyi.manage.mapper.ManageRiskAssessmentResultsMapper; import com.ruoyi.manage.pojo.ManageRiskAssessmentResults; import com.ruoyi.manage.service.ManageRiskAssessmentResultsService; @@ -21,6 +22,7 @@ import org.springframework.stereotype.Service; import javax.servlet.http.HttpServletResponse; +import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.net.URLEncoder; @@ -86,10 +88,24 @@ detailedDto.setIndex(index); index++; } - // 鑾峰彇璺緞 - InputStream inputStream = this.getClass().getResourceAsStream("/static/risk-factor-identification-risk.docx"); + String finalExamineUrl = examineUrl; String finalRatifyUrl = ratifyUrl; + File file = new File(imgUrl + File.separator + writeUrl); + File examine = new File(imgUrl + File.separator + finalExamineUrl); + File ratify = new File(imgUrl + File.separator + finalRatifyUrl); + if(!file.exists()){ + throw new ErrorException("鎵句笉鍒版楠屼汉鐨勭鍚�"); + } + if(!examine.exists()){ + throw new ErrorException("鎵句笉鍒板鏍镐汉鐨勭鍚�"); + } + if(!ratify.exists()){ + throw new ErrorException("鎵句笉鍒版壒鍑嗕汉鐨勭鍚�"); + } + + // 鑾峰彇璺緞 + InputStream inputStream = this.getClass().getResourceAsStream("/static/risk-factor-identification-risk.docx"); Configure configure = Configure.builder() .bind("trainingDetailedList", new HackLoopTableRenderPolicy()) .build(); -- Gitblit v1.9.3