From 416b8addb56752349ad44882511b35d74bc22a75 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Tue, 24 Dec 2024 13:06:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=9C=80=E8=BF=91=E4=B8=80=E6=AC=A1=E8=90=BD=E9=9B=B7=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../arrester/RptAretMonitorServiceImpl.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/busi-back/busi-back-serviceImpl/src/main/java/com/huatek/busi/service/impl/arrester/RptAretMonitorServiceImpl.java b/busi-back/busi-back-serviceImpl/src/main/java/com/huatek/busi/service/impl/arrester/RptAretMonitorServiceImpl.java index 2dca7d4..7038dc8 100644 --- a/busi-back/busi-back-serviceImpl/src/main/java/com/huatek/busi/service/impl/arrester/RptAretMonitorServiceImpl.java +++ b/busi-back/busi-back-serviceImpl/src/main/java/com/huatek/busi/service/impl/arrester/RptAretMonitorServiceImpl.java @@ -151,14 +151,16 @@ public class RptAretMonitorServiceImpl implements RptAretMonitorService { rptAretMonitor.setCreateTime(LocalDateTime.now()); String lastActionTime = cacEntity.getLastActionTime(); - if(lastActionTime.contains(".")) - { - rptAretMonitor.setLastTime(LocalDateTime.parse(lastActionTime.split("\\.")[0], - DateTimeFormatter.ofPattern(DateUtil.PATTERN_DATE_TIME))); - }else - { - rptAretMonitor.setLastTime(LocalDateTime.parse(cacEntity.getLastActionTime(), - DateTimeFormatter.ofPattern(DateUtil.PATTERN_DATE_TIME))); + if (StringUtils.isNotBlank(lastActionTime)){ + if(lastActionTime.contains(".")) + { + rptAretMonitor.setLastTime(LocalDateTime.parse(lastActionTime.split("\\.")[0], + DateTimeFormatter.ofPattern(DateUtil.PATTERN_DATE_TIME))); + }else + { + rptAretMonitor.setLastTime(LocalDateTime.parse(cacEntity.getLastActionTime(), + DateTimeFormatter.ofPattern(DateUtil.PATTERN_DATE_TIME))); + } } rptAretMonitor.setRunState(cacEntity.getRunState()); return rptAretMonitorDao.saveOrUpdate(rptAretMonitor);