|
|
|
@@ -369,8 +369,12 @@ public class WorkflowServiceImpl implements WorkflowService { |
|
|
|
public void saveDatasetWorkFlow(Map<String, Object> inParameters, Long workflowId, String workflowName) throws Exception { |
|
|
|
try { |
|
|
|
Map<String, Object> dataset = (Map<String, Object>) inParameters.get("--dataset"); |
|
|
|
LinkedHashMap<String, Object> value = (LinkedHashMap<String, Object>) 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<String, Object> valueMap = (LinkedHashMap<String, Object>) 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); |
|
|
|
} |
|
|
|
|