From b721f0484f74bb5797a6d4c25fa2d49e78e199f4 Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期四, 24 四月 2025 15:39:07 +0800
Subject: [PATCH] 报告结果导出调整

---
 cnas-process/src/main/java/com/ruoyi/process/service/impl/ProcessReportServiceImpl.java |   30 +++---------------------------
 1 files changed, 3 insertions(+), 27 deletions(-)

diff --git a/cnas-process/src/main/java/com/ruoyi/process/service/impl/ProcessReportServiceImpl.java b/cnas-process/src/main/java/com/ruoyi/process/service/impl/ProcessReportServiceImpl.java
index a92b478..35ccbc6 100644
--- a/cnas-process/src/main/java/com/ruoyi/process/service/impl/ProcessReportServiceImpl.java
+++ b/cnas-process/src/main/java/com/ruoyi/process/service/impl/ProcessReportServiceImpl.java
@@ -15,6 +15,7 @@
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.framework.exception.ErrorException;
 import com.ruoyi.inspect.util.HackLoopTableRenderPolicy;
+import com.ruoyi.process.dto.ProcessReportDto;
 import com.ruoyi.process.mapper.ProcessReportMapper;
 import com.ruoyi.process.pojo.ProcessReport;
 import com.ruoyi.process.service.ProcessReportService;
@@ -53,44 +54,19 @@
     @Resource
     private ProcessReportMapper processReportMapper;
 
-
-    @Value("${wordUrl}")
-    private String wordUrl;
-
     @Resource
     private UserMapper userMapper;
 
     @Override
     public IPage<ProcessReport> pageProcessReport(Page page, ProcessReport processReport) {
-        //todo 浠呯湅鎴�
         IPage<ProcessReport> processReportIPage = processReportMapper.pageProcessReport(page, QueryWrappers.queryWrappers(processReport));
-//        for (ProcessReport record : processReportIPage.getRecords()) {
-//            List<String> name = new ArrayList<>();
-//            for (String s : record.getSignatory().split(",")) {
-//                User user = userMapper.selectById(Integer.parseInt(s));
-//                name.add(user.getName());
-//            }
-//            String signatoryName = name.stream().collect(Collectors.joining(","));
-//            record.setSignatoryName(signatoryName);
-//        }
 
         return processReportIPage;
     }
 
     @Override
-    public void exportProcessReport(List<Integer> ids, HttpServletResponse response) {
-        List<ProcessReport> processReports = processReportMapper.getIds(ids);
-//        for (ProcessReport record : processReports) {
-//            List<String> name = new ArrayList<>();
-//            if(StringUtils.isNotBlank(record.getSignatory())){
-//                for (String s : record.getSignatory().split(",")) {
-//                    User user = userMapper.selectById(Integer.parseInt(s));
-//                    name.add(user.getName());
-//                }
-//                String signatoryName = name.stream().collect(Collectors.joining(","));
-//                record.setSignatoryName(signatoryName);
-//            }
-//        }
+    public void exportProcessReport(ProcessReportDto dto, HttpServletResponse response) {
+        List<ProcessReport> processReports = processReportMapper.exportProcessReport();
         // 鑾峰彇璺緞
         InputStream inputStream = this.getClass().getResourceAsStream("/static/report-deal.docx");
         Configure configure = Configure.builder()

--
Gitblit v1.9.3