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