From b63759488e7d89d80ca60d342eb23f96c09beff5 Mon Sep 17 00:00:00 2001 From: ls Date: Fri, 22 Nov 2024 15:05:54 +0800 Subject: [PATCH] update --- .../service/impl/ExperimentDocServiceImpl.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentDocServiceImpl.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentDocServiceImpl.java index 7afe7f9..b40e06a 100755 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentDocServiceImpl.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentDocServiceImpl.java @@ -9,9 +9,12 @@ import com.deepoove.poi.XWPFTemplate; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.jeecg.common.util.MinioUtil; +import org.jeecg.modules.database.entity.Experiment; import org.jeecg.modules.database.entity.ExperimentDoc; import org.jeecg.modules.database.mapper.ExperimentDocMapper; import org.jeecg.modules.database.service.IExperimentDocService; +import org.jeecg.modules.database.service.IExperimentService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -30,7 +33,9 @@ import java.util.*; public class ExperimentDocServiceImpl extends ServiceImpl implements IExperimentDocService { @Value("${jeecg.template.path}") - private String templatePath; + private String templatePath; + @Autowired + private IExperimentService experimentService; static Map docTempalteMap = new HashMap<>(); @@ -57,17 +62,20 @@ public class ExperimentDocServiceImpl extends ServiceImpl params = new HashMap(); XWPFTemplate.compile(absolutePath).render(params).writeToFile(outputFile); String path = MinioUtil.upload(FileUtil.getInputStream(outputFile), - "experiment_doc/" + experimentId + "/" + version + "/" + fileName + ".docx"); + "experiment_doc/" + experimentId + "/" + version + "/" + experiment.getName() + "-" + fileName + ".docx"); return path; } catch (Exception e) { log.error(e.getMessage());