From 1e8ef4fc807cb958ce88222cc8dd08ebbfe32d67 Mon Sep 17 00:00:00 2001 From: Raod <1130305001@qq.com> Date: Thu, 28 Mar 2024 09:30:17 +0800 Subject: [PATCH] =?UTF-8?q?bugfix----setCaseResult=20=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E7=9A=84=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/dataset/service/impl/DataSetServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/service/impl/DataSetServiceImpl.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/service/impl/DataSetServiceImpl.java index d669254b..960b256e 100644 --- a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/service/impl/DataSetServiceImpl.java +++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/service/impl/DataSetServiceImpl.java @@ -132,8 +132,10 @@ public class DataSetServiceImpl implements DataSetService { if (StringUtils.isNotBlank(dto.getCaseResult())) { try { JSONArray jsonArray = JSONArray.parseArray(dto.getCaseResult()); - JSONObject jsonObject = jsonArray.getJSONObject(0); - dto.setSetParamList(jsonObject.keySet()); + if (!jsonArray.isEmpty()) { + JSONObject jsonObject = jsonArray.getJSONObject(0); + dto.setSetParamList(jsonObject.keySet()); + } } catch (Exception e) { log.error("error", e); }