From df8b1094a09897b3f881529a31db8893d298ed12 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期二, 19 七月 2022 15:58:30 +0800
Subject: [PATCH] api名称修改和导出一张时候大小修改

---
 src/main/java/com/example/jz/service/impl/ReportServiceImpl.java |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/example/jz/service/impl/ReportServiceImpl.java b/src/main/java/com/example/jz/service/impl/ReportServiceImpl.java
index d6dd6c8..1cac461 100644
--- a/src/main/java/com/example/jz/service/impl/ReportServiceImpl.java
+++ b/src/main/java/com/example/jz/service/impl/ReportServiceImpl.java
@@ -113,17 +113,29 @@
                     ArrayList<ImageData> imageDataList = new ArrayList<>();
                     if (StringUtils.isNotBlank(a.getReportMaterials())) {
                         String[] urls = a.getReportMaterials().split(",");
-                        for (int i = 0; i < urls.length; i++) {
+                        if (urls.length==1){
                             int width=600;
                             try {
                                 ImageData imageData = new ImageData();
-                                imageData.setImage(IoUtils.toByteArray(new URL(minIOService.getPreviewFileUrl(urls[i])).openConnection().getInputStream()));
-                                imageData.setLeft(width/ urls.length*i);
-                                imageData.setRight(width-width/ urls.length*(i+1));
+                                imageData.setImage(IoUtils.toByteArray(new URL(minIOService.getPreviewFileUrl(urls[0])).openConnection().getInputStream()));
+                                imageData.setRight(width/2);
                                 imageDataList.add(imageData);
                             } catch (Exception e) {
                                 throw new RuntimeException(e);
                             }
+                        }else {
+                            for (int i = 0; i < urls.length; i++) {
+                                int width = 600;
+                                try {
+                                    ImageData imageData = new ImageData();
+                                    imageData.setImage(IoUtils.toByteArray(new URL(minIOService.getPreviewFileUrl(urls[i])).openConnection().getInputStream()));
+                                    imageData.setLeft(width / urls.length * i);
+                                    imageData.setRight(width - width / urls.length * (i + 1));
+                                    imageDataList.add(imageData);
+                                } catch (Exception e) {
+                                    throw new RuntimeException(e);
+                                }
+                            }
                         }
                         }
                         objectWriteCellData.setImageDataList(imageDataList);

--
Gitblit v1.8.0