From 87f36478dea974a1bc2a333c930a9186ceaa8bac Mon Sep 17 00:00:00 2001 From: chenzhihang <709011834@qq.com> Date: Wed, 23 Jul 2025 11:17:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E6=B0=B4=E7=BA=BF=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/platform/service/impl/WorkflowServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java index 57d95ab8..3c18f816 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java @@ -369,8 +369,12 @@ public class WorkflowServiceImpl implements WorkflowService { public void saveDatasetWorkFlow(Map inParameters, Long workflowId, String workflowName) throws Exception { try { Map dataset = (Map) inParameters.get("--dataset"); - LinkedHashMap value = (LinkedHashMap) dataset.get("value"); - insertAssetWorkFlow(workflowId, workflowName, Long.valueOf((Integer) value.get("id")), (String) value.get("version"), Constant.Asset_Type_Dataset); + Object value = dataset.get("value"); + if (value instanceof String) { + return; + } + LinkedHashMap valueMap = (LinkedHashMap) dataset.get("value"); + insertAssetWorkFlow(workflowId, workflowName, Long.valueOf((Integer) valueMap.get("id")), (String) valueMap.get("version"), Constant.Asset_Type_Dataset); } catch (Exception e) { throw new Exception("数据集参数有误:" + e); }