From 2ad2f9d0ab6d7d06f79f49e83cc6458ec5d925b2 Mon Sep 17 00:00:00 2001 From: zhou-hongcheng <1064771933@qq.com> Date: Mon, 2 Mar 2026 09:58:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E7=A9=BA=E6=8C=87=E9=92=88?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/service/Lease/LeaseApplicationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/Lease/LeaseApplicationService.java b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/Lease/LeaseApplicationService.java index 66cf872e0..39c80d1e6 100644 --- a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/Lease/LeaseApplicationService.java +++ b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/Lease/LeaseApplicationService.java @@ -402,9 +402,9 @@ public class LeaseApplicationService { //计算整租和散租 for (ShipperLeaseDetailsPO shipperLeaseDetail : shipperLeaseDetails) { if (shipperLeaseDetail.getLeaseType().equals("整租")) { - entireLeaseArea = entireLeaseArea.add(shipperLeaseDetail.getLeaseArea()); + entireLeaseArea = entireLeaseArea.add(shipperLeaseDetail.getLeaseArea() == null ? BigDecimal.ZERO : shipperLeaseDetail.getLeaseArea()); } else { - fractionalLeaseArea = fractionalLeaseArea.add(shipperLeaseDetail.getLeaseArea()); + fractionalLeaseArea = fractionalLeaseArea.add(shipperLeaseDetail.getLeaseArea() == null ? BigDecimal.ZERO : shipperLeaseDetail.getLeaseArea()); } warehouseOccupancyRate.setWarehouseName(shipperLeaseDetail.getWarehouseName()); warehouseOccupancyRate.setBusinessDate(date);