Bladeren bron

解决出入登记簿没有介绍信时报错

zhulu 1 jaar geleden
bovenliggende
commit
60d4239ec9
1 gewijzigde bestanden met toevoegingen van 10 en 3 verwijderingen
  1. 10 3
      soc-modules/soc-modules-file/src/main/java/com/xunmei/file/utils/PdfUtil.java

+ 10 - 3
soc-modules/soc-modules-file/src/main/java/com/xunmei/file/utils/PdfUtil.java

@@ -441,9 +441,16 @@ public class PdfUtil {
         table.addCell(cell1);
 
         List<String> files= (List<String>) data.get("file");
-
-        List<String> files1= files.subList(0,1);
-        List<String> files2= files.subList(1,files.size());
+        List<String> files1=new ArrayList<>();
+        List<String> files2= new ArrayList<>();
+        if(ObjectUtil.isNotEmpty(files))
+        {
+            files1= files.subList(0,1);
+            if(files.size()>1)
+            {
+                files2= files.subList(1,files.size());
+            }
+        }
 
         createPDFCell(tableFont, table, "介绍信附件", Element.ALIGN_MIDDLE, 1, 1);
         final PdfPTable imageTable3 = getImage(files1, 1, 380, 320, 1);