|
@@ -22,7 +22,9 @@ import type {
|
|
|
ITaskParams,
|
|
|
ISqoopTargetParams,
|
|
|
ISqoopSourceParams,
|
|
|
- ILocalParam
|
|
|
+ ILocalParam,
|
|
|
+ IDependTask,
|
|
|
+ RelationType
|
|
|
} from './types'
|
|
|
|
|
|
export function formatParams(data: INodeData): {
|
|
@@ -625,9 +627,11 @@ export function formatModel(data: ITaskData) {
|
|
|
}
|
|
|
|
|
|
if (data.taskParams?.dependence) {
|
|
|
- params.dependTaskList = data.taskParams?.dependence.dependTaskList || []
|
|
|
- params.relation = data.taskParams?.dependence.relation
|
|
|
+ const dependence: { relation?: RelationType, dependTaskList?: IDependTask[] } = JSON.parse(JSON.stringify(data.taskParams.dependence))
|
|
|
+ params.dependTaskList = dependence.dependTaskList || []
|
|
|
+ params.relation = dependence.relation
|
|
|
}
|
|
|
+
|
|
|
if (data.taskParams?.ruleInputParameter) {
|
|
|
params.check_type = data.taskParams.ruleInputParameter.check_type
|
|
|
params.comparison_execute_sql =
|