From a81b4970d13ccbf38e1f4967a56675b8d9ed152b Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期五, 09 五月 2025 10:42:17 +0800
Subject: [PATCH] 鞍钢产量数据 采集

---
 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