From e15efbe0bcb1b5e5ea21f0c937635746a3143321 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 29 六月 2026 10:08:12 +0800
Subject: [PATCH] 1.大屏接口增加空指针防护

---
 src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
index 59f244f..246b2b6 100644
--- a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
+++ b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
@@ -1079,12 +1079,14 @@
                 endDate + " 23:59:59");
 
         Map<LocalDate, BigDecimal> inMap = inCounts.stream()
+                .filter(m -> m.get("date") != null && m.get("count") != null)
                 .collect(Collectors.toMap(
                         m -> ((java.sql.Date) m.get("date")).toLocalDate(),
                         m -> (BigDecimal) m.get("count"),
                         BigDecimal::add));
 
         Map<LocalDate, BigDecimal> outMap = outCounts.stream()
+                .filter(m -> m.get("date") != null && m.get("count") != null)
                 .collect(Collectors.toMap(
                         m -> ((java.sql.Date) m.get("date")).toLocalDate(),
                         m -> (BigDecimal) m.get("count"),

--
Gitblit v1.9.3