From 17a767a89456e605df594125c7bebbc62f17044f Mon Sep 17 00:00:00 2001
From: Jay <csj123456>
Date: 星期四, 06 三月 2025 09:52:43 +0800
Subject: [PATCH] 增加累积值标识是否为空的判断

---
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
index a08edd1..3c80215 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
@@ -722,9 +722,11 @@
             }
             MmItemOutputEntity outPut = mmItemOutputService.getByItemid(predictItem.getId(), itemNo[1], itemNo[2]);
             String outputId = outPut.getId();
-            // 如果第5个参数为1,则取累计值
-            if ("1".equals(itemNo[4])){
-                outputId = outPut.getId() + CommonDict.CUMULANT_SUFFIX;
+            // 判断是否有第五个参数,如果有第5个参数为1,则取累计值
+            if (itemNo.length >= 5){
+                if (StringUtils.isNotBlank(itemNo[4]) && "1".equals(itemNo[4])){
+                    outputId = outPut.getId() + CommonDict.CUMULANT_SUFFIX;
+                }
             }
             Date predictTime = predictItem.getLastTime();
             List<Object[]> curData = mmItemResultJsonService.getData(outputId, predictTime, DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND);

--
Gitblit v1.9.3