From 7f1e2732b38bbed37355e822f4267abccfec3583 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 06 三月 2024 16:39:44 +0800
Subject: [PATCH] 解决空值错误

---
 src/main/java/com/lf/server/service/sys/ReportService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/lf/server/service/sys/ReportService.java b/src/main/java/com/lf/server/service/sys/ReportService.java
index 30b1d85..6d5e919 100644
--- a/src/main/java/com/lf/server/service/sys/ReportService.java
+++ b/src/main/java/com/lf/server/service/sys/ReportService.java
@@ -313,7 +313,7 @@
      * 鐢熸垚Excel
      */
     private void createExcel(String source, String target, ReportEntity re) {
-        List<CountEntity> list = countExplorationPoints();//
+        List<CountEntity> list = countExplorationPoints();
         if (null == list || list.isEmpty()) {
             return;
         }
@@ -321,6 +321,15 @@
         int rows = 1, allCount = 0;
         Double allSize = 0d, allArea = 0d;
         for (CountEntity ce : list) {
+            if (null == ce.getCount()) {
+                ce.setCount(0L);
+            }
+            if (null == ce.getSizes()) {
+                ce.setSizes(0d);
+            }
+            if (null == ce.getArea()) {
+                ce.setArea(0d);
+            }
             ce.setNo(rows++);
             ce.setM2(FileHelper.getSizes(ce.getSizes()));
             ce.setM3(FileHelper.getSquareMeter(ce.getArea()));

--
Gitblit v1.9.3