From 06a1cace231d5518addd4b19becacee060d92974 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Fri, 22 Dec 2023 09:31:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=BF=E4=BC=81WPS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/wps/controller/WpsController.java | 7 ++++--- .../mall/ebtp/extend/wps/service/impl/WpsServiceImpl.java | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java index 2dbae2e..d0b4a1e 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/controller/WpsController.java @@ -231,8 +231,9 @@ public class WpsController { List entityList = detail.get(fileId); if(entityList!=null&&entityList.size()>0) { Optional optional1 = attachmentClient.downloadFileByObjectId(entityList.get(0).getId()); - - buf = optional1.get(); + if(optional1!=null&&optional1.isPresent()) { + buf = optional1.get(); + } } } return buf.length>10000; @@ -303,7 +304,7 @@ public class WpsController { List entityList = detail.get(fileId[0]); if(entityList!=null&&entityList.size()>0) { Optional optional1 = attachmentClient.downloadFileByObjectId(entityList.get(0).getId()); - if(optional1!=null) { + if(optional1!=null&&optional1.isPresent()) { fileLength = String.valueOf(optional1.get().length); fileName = entityList.get(0).getFilename(); buf = optional1.get(); diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/service/impl/WpsServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/service/impl/WpsServiceImpl.java index 76583e8..09ef024 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/service/impl/WpsServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/wps/service/impl/WpsServiceImpl.java @@ -708,8 +708,10 @@ public class WpsServiceImpl implements WpsService { List entityList = detail.get(id); if(entityList!=null&&entityList.size()>0) { Optional optional1 = attachmentClient.downloadFileByObjectId(entityList.get(0).getId()); - uploadB = false; - buf = optional1.get(); + if(optional1!=null&&optional1.isPresent()) { + uploadB = false; + buf = optional1.get(); + } } } if(uploadB){