wangliang 4 年之前
父节点
当前提交
703ec7985f

+ 2 - 2
distributed-print-business/src/main/java/com/qmth/distributed/print/business/util/CreatePdfUtil.java

@@ -314,9 +314,9 @@ public class CreatePdfUtil {
         int pageA3Count = 0;
         int pageA4Count = 0;
         for (int i = 0; i < list.length; i++) {
-            if (list[i].get(0).getPageSize() == PageSizeEnum.A4) {
+            if (Objects.nonNull(list[i].get(0)) && list[i].get(0).getPageSize() == PageSizeEnum.A4) {
                 pageA4Count = pageA4Count + list[i].stream().mapToInt(PdfDto::getPageCount).sum();
-            } else {
+            } else if (Objects.nonNull(list[i].get(0)) && list[i].get(0).getPageSize() == PageSizeEnum.A3) {
                 pageA3Count = pageA3Count + list[i].stream().mapToInt(PdfDto::getPageCount).sum();
             }
             mergePdfList.addAll(list[i]);