处理空指针异常

This commit is contained in:
zhou-hongcheng
2026-03-02 09:58:54 +08:00
parent e1dfb71da4
commit 2ad2f9d0ab
@@ -402,9 +402,9 @@ public class LeaseApplicationService {
//计算整租和散租 //计算整租和散租
for (ShipperLeaseDetailsPO shipperLeaseDetail : shipperLeaseDetails) { for (ShipperLeaseDetailsPO shipperLeaseDetail : shipperLeaseDetails) {
if (shipperLeaseDetail.getLeaseType().equals("整租")) { if (shipperLeaseDetail.getLeaseType().equals("整租")) {
entireLeaseArea = entireLeaseArea.add(shipperLeaseDetail.getLeaseArea()); entireLeaseArea = entireLeaseArea.add(shipperLeaseDetail.getLeaseArea() == null ? BigDecimal.ZERO : shipperLeaseDetail.getLeaseArea());
} else { } else {
fractionalLeaseArea = fractionalLeaseArea.add(shipperLeaseDetail.getLeaseArea()); fractionalLeaseArea = fractionalLeaseArea.add(shipperLeaseDetail.getLeaseArea() == null ? BigDecimal.ZERO : shipperLeaseDetail.getLeaseArea());
} }
warehouseOccupancyRate.setWarehouseName(shipperLeaseDetail.getWarehouseName()); warehouseOccupancyRate.setWarehouseName(shipperLeaseDetail.getWarehouseName());
warehouseOccupancyRate.setBusinessDate(date); warehouseOccupancyRate.setBusinessDate(date);