From 6a020a8c15b4b04467e90c4ba4773c8c2faa51a8 Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期四, 08 五月 2025 15:26:51 +0800 Subject: [PATCH] arcdata 默认开始时间,code找不到空指针bug --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java index 4f1b211..85f4ea0 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcDataServiceImpl.java @@ -157,6 +157,10 @@ @Override public List<ApiArcDataDTO> queryHistoryValue(ApiArcValueQueryDTO queryDTO) { ArcSettingEntity settingEntity = arcPointSettingService.selectByCode(queryDTO.getCode()); + if (settingEntity == null) { + log.error("arcPointSettingCode:" + queryDTO.getCode() + "不存在"); + return new ArrayList<>(); + } ArcTypeEnum arcType = ArcTypeEnum.getEumByCode(settingEntity.getType()); // 时间格式 SimpleDateFormat dateFormat = arcType.getDateFormat(); @@ -166,7 +170,7 @@ queryDTO.setEnd(calendar.getTime()); } if (queryDTO.getStart() == null) { - calendar.add(arcType.getCalendarType(),arcType.getCalendarNum() * 2); + calendar.add(arcType.getCalendarType(),arcType.getCalendarNum()); queryDTO.setStart(calendar.getTime()); } -- Gitblit v1.9.3