From b36b66c374acbac2521f96781b96956a215c140c Mon Sep 17 00:00:00 2001 From: "zhczyx@163.com" Date: Fri, 19 Dec 2025 18:37:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=95=B0=E6=8D=AE=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/SyncTrendsStatsService.java | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/SyncTrendsStatsService.java b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/SyncTrendsStatsService.java index cd23a06..4ec667c 100644 --- a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/SyncTrendsStatsService.java +++ b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/SyncTrendsStatsService.java @@ -291,11 +291,31 @@ public class SyncTrendsStatsService { if (resultDTO != null) { AuroraTrendsStatsTotal auroraTrendsStatsTotal = new AuroraTrendsStatsTotal(); auroraTrendsStatsTotal.setReceiverDeviceId(0L); - auroraTrendsStatsTotal.setSenderDeviceId(resultDTO.getSenderDeviceIdDelta()); - auroraTrendsStatsTotal.setDispatch(resultDTO.getSenderDispatchDelta()); - auroraTrendsStatsTotal.setAlert(Long.valueOf(resultDTO.getSenderAlertDelta())); - auroraTrendsStatsTotal.setAlertCancel(Long.valueOf(resultDTO.getSenderAlertCancelDelta())); - auroraTrendsStatsTotal.setSenderBuilding(Long.valueOf(resultDTO.getBuildingIdCount())); + if (resultDTO.getRecieverDeviceIdDelta() != null){ + auroraTrendsStatsTotal.setSenderDeviceId(resultDTO.getSenderDeviceIdDelta()); + }else { + auroraTrendsStatsTotal.setSenderDeviceId(0L); + } + if (resultDTO.getSenderDispatchDelta() != null){ + auroraTrendsStatsTotal.setDispatch(resultDTO.getSenderDispatchDelta()); + }else { + auroraTrendsStatsTotal.setDispatch(0L); + } + if (resultDTO.getSenderAlertDelta() != null){ + auroraTrendsStatsTotal.setAlert(Long.valueOf(resultDTO.getSenderAlertDelta())); + }else { + auroraTrendsStatsTotal.setAlert(0L); + } + if (resultDTO.getSenderAlertCancelDelta() != null){ + auroraTrendsStatsTotal.setAlertCancel(Long.valueOf(resultDTO.getSenderAlertCancelDelta())); + }else{ + auroraTrendsStatsTotal.setAlertCancel(0L); + } + if (resultDTO.getBuildingIdCount() != null){ + auroraTrendsStatsTotal.setSenderBuilding(Long.valueOf(resultDTO.getBuildingIdCount())); + }else{ + auroraTrendsStatsTotal.setSenderBuilding(0L); + } auroraTrendsStatsTotal.setCreatedDate(Date.from(yesterdayMidnight.toInstant())); this.auroraTrendsStatsTotalMapper.insert(auroraTrendsStatsTotal); }