diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelsServiceImpl.java index 25d534f7..b0e9d8d4 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ModelsServiceImpl.java @@ -713,7 +713,7 @@ public class ModelsServiceImpl implements ModelsService { Map userInfo = getUserInfo(ci4sUsername, gitLinkPassword); gitLinkPassword = decrypt(gitLinkPassword); - if (modelsVo.getVersion() == null) { + if (StringUtils.isEmpty(modelsVo.getVersion())) { List> versionList = getVersionList(modelsVo.getIdentifier(), modelsVo.getOwner()); //自动填充版本 String nextVersion = incrementVersion(versionList); diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/NewDatasetServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/NewDatasetServiceImpl.java index 985b5d31..27b56b47 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/NewDatasetServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/NewDatasetServiceImpl.java @@ -195,7 +195,7 @@ public class NewDatasetServiceImpl implements NewDatasetService { } public String newCreateVersion(NewDatasetVo datasetVo) throws Exception { - if (datasetVo.getVersion() == null) { + if (StringUtils.isEmpty(datasetVo.getVersion())) { List> versionList = getVersionList(datasetVo.getIdentifier(), datasetVo.getOwner()); //自动填充版本 String nextVersion = incrementVersion(versionList); 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 0b39e5f6..b69f50c4 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 @@ -385,7 +385,7 @@ public class WorkflowServiceImpl implements WorkflowService { try { Map dataset = (Map) inParameters.get("--dataset"); Object value = dataset.get("value"); - if (value instanceof String) { + if (value instanceof String || value == null) { return; } LinkedHashMap valueMap = (LinkedHashMap) dataset.get("value"); @@ -409,7 +409,7 @@ public class WorkflowServiceImpl implements WorkflowService { try { Map model = (Map) inParameters.get("--model_name"); Object value = model.get("value"); - if (value instanceof String) { + if (value instanceof String || value == null) { return; } LinkedHashMap valueMap = (LinkedHashMap) model.get("value");