From 84fcf45ebda7d3c0e8491881fec134ae461dffe3 Mon Sep 17 00:00:00 2001 From: "zhczyx@163.com" Date: Tue, 27 Jan 2026 13:01:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E9=99=A4logbuffer=E7=A9=BA=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../techsor/datacenter/sender/service/TrendLogService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/techsor/datacenter/sender/service/TrendLogService.java b/src/main/java/com/techsor/datacenter/sender/service/TrendLogService.java index c5f0ee4..5e3467e 100644 --- a/src/main/java/com/techsor/datacenter/sender/service/TrendLogService.java +++ b/src/main/java/com/techsor/datacenter/sender/service/TrendLogService.java @@ -12,6 +12,7 @@ import com.techsor.datacenter.sender.entitiy.kingio.*; import com.techsor.datacenter.sender.utils.TimeUtils; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -83,6 +84,11 @@ public class TrendLogService { log.info("TrendLog DataSize to process:{}",data.getLog_buffer().size()); List dbmValues = new ArrayList<>(); for(TrendLog1RawEntity.LogBuffer dataItem : data.getLog_buffer()){ + if(StringUtils.isBlank(dataItem.getLogData())){ + log.warn("TrendLog Data is Blank,skip"); + log.warn(dataItem.toString()); + continue; + } String topCompanyId= commonOpt.getTopCompanyId(data.getDeviceId()); if (topCompanyId==null || topCompanyId.equals("0")){ continue;