|
@ -215,7 +215,11 @@ class MetataskService: |
|
|
for config in processConfigList: |
|
|
for config in processConfigList: |
|
|
# mysql表字段 |
|
|
# mysql表字段 |
|
|
if config.ac_target=='0': |
|
|
if config.ac_target=='0': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]).replace("'dash_test_w'", f"'{page_object.dbSName}'").replace("'mysql_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]).replace("'mysql_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'dash_test_w'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("t.table_schema = 'dash_test_w'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16199683466336", str_list[0]).replace("16199683466337", str_list[1]).replace("16199683466338", str_list[2]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -245,7 +249,11 @@ class MetataskService: |
|
|
message += ", " |
|
|
message += ", " |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
if config.ac_target=='1': |
|
|
if config.ac_target=='1': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]).replace("'dash_test_w'", f"'{page_object.dbSName}'").replace("'mysql_conn'", f"'{page_object.dbRName}'").replace("mysql_conn dash_test_w", f"{page_object.dbRName} {page_object.dbSName}") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]).replace("'mysql_conn'", f"'{page_object.dbRName}'").replace("mysql_conn dash_test_w", f"{page_object.dbRName} {page_object.dbSName}") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'dash_test_w'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("t.table_schema = 'dash_test_w'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16286410625888", str_list[0]).replace("16286410625889", str_list[1]).replace("16286410625890", str_list[2]).replace("16286410625891", str_list[3]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -300,7 +308,8 @@ class MetataskService: |
|
|
text= response.text |
|
|
text= response.text |
|
|
responsJson = json.loads(text) |
|
|
responsJson = json.loads(text) |
|
|
if responsJson['msg'] == 'success': |
|
|
if responsJson['msg'] == 'success': |
|
|
modified_json_str = json.dumps(responsJson['data']['taskDefinitionList'], ensure_ascii=False, indent=0).replace( f"'{metatask_old.dbSName}'", f"'{page_object.dbSName}'") |
|
|
# modified_json_str = json.dumps(responsJson['data']['taskDefinitionList'], ensure_ascii=False, indent=0).replace( f"'{metatask_old.dbSName}'", f"'{page_object.dbSName}'") |
|
|
|
|
|
modified_json_str = json.dumps(responsJson['data']['taskDefinitionList'], ensure_ascii=False, indent=0) |
|
|
getTaskRelationList=responsJson['data']['processTaskRelationList'] |
|
|
getTaskRelationList=responsJson['data']['processTaskRelationList'] |
|
|
putTaskRelationList=[] |
|
|
putTaskRelationList=[] |
|
|
for item in getTaskRelationList: |
|
|
for item in getTaskRelationList: |
|
@ -494,9 +503,13 @@ class MetataskService: |
|
|
code_list = data["data"] |
|
|
code_list = data["data"] |
|
|
str_list = list(map(str, code_list)) |
|
|
str_list = list(map(str, code_list)) |
|
|
for config in processConfigList: |
|
|
for config in processConfigList: |
|
|
# mysql表字段 |
|
|
# oracl表字段 |
|
|
if config.ac_target=='0': |
|
|
if config.ac_target=='0': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]).replace("'ORCL_USER'", f"'{page_object.dbSName}'").replace("'orcl_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]).replace("'ORCL_USER'", f"'{page_object.dbSName}'").replace("'orcl_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'ORCL_USER'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("t.owner = 'ORCL_USER'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16699723296864", str_list[0]).replace("16699723296865", str_list[1]).replace("16699723296866", str_list[2]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -526,7 +539,11 @@ class MetataskService: |
|
|
message += ", " |
|
|
message += ", " |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
if config.ac_target=='1': |
|
|
if config.ac_target=='1': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]).replace("'ORCL_USER'", f"'{page_object.dbSName}'").replace("'orcl_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]).replace("'orcl_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'ORCL_USER'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("t.owner = 'ORCL_USER'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16699841738592", str_list[0]).replace("16699841738593", str_list[1]).replace("16699841738594", str_list[2]).replace("16699841738595", str_list[3]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -583,9 +600,13 @@ class MetataskService: |
|
|
code_list = data["data"] |
|
|
code_list = data["data"] |
|
|
str_list = list(map(str, code_list)) |
|
|
str_list = list(map(str, code_list)) |
|
|
for config in processConfigList: |
|
|
for config in processConfigList: |
|
|
# mysql表字段 |
|
|
# db2表字段 |
|
|
if config.ac_target=='0': |
|
|
if config.ac_target=='0': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]).replace("'MYSCHEMA'", f"'{page_object.dbSName}'").replace("'db2_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]).replace("'db2_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'MYSCHEMA'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("TABSCHEMA = 'MYSCHEMA'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16699625480160", str_list[0]).replace("16699625480161", str_list[1]).replace("16699625480162", str_list[2]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -614,7 +635,11 @@ class MetataskService: |
|
|
message += ", " |
|
|
message += ", " |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
if config.ac_target=='1': |
|
|
if config.ac_target=='1': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]).replace("'MYSCHEMA'", f"'{page_object.dbSName}'").replace("'db2_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]).replace("'db2_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'MYSCHEMA'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("TABSCHEMA = 'MYSCHEMA'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16699623866592", str_list[0]).replace("16699623866593", str_list[1]).replace("16699623866594", str_list[2]).replace("16699623866595", str_list[3]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -770,7 +795,11 @@ class MetataskService: |
|
|
for config in processConfigList: |
|
|
for config in processConfigList: |
|
|
# POSTGRESQL表字段 |
|
|
# POSTGRESQL表字段 |
|
|
if config.ac_target=='0': |
|
|
if config.ac_target=='0': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]).replace("'public'", f"'{page_object.dbSName}'").replace("'pg_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]).replace("'pg_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'public'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("n.nspname = 'public'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]) |
|
|
modified_json_str3=config.locations.replace("16688213802592", str_list[0]).replace("16688213802593", str_list[1]).replace("16688213802594", str_list[2]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
@ -799,7 +828,11 @@ class MetataskService: |
|
|
message += ", " |
|
|
message += ", " |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
message += page_object.metatask_name + "-表字段采集新增失败" |
|
|
elif config.ac_target=='1': |
|
|
elif config.ac_target=='1': |
|
|
modified_json_str = config.taskDefinitionJson.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]).replace("'public'", f"'{page_object.dbSName}'").replace("'pg_conn'", f"'{page_object.dbRName}'") |
|
|
modified_json_str = config.taskDefinitionJson.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]).replace("'pg_conn'", f"'{page_object.dbRName}'") |
|
|
|
|
|
if page_object.dbSName: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("'public'", f"'{page_object.dbSName}'") |
|
|
|
|
|
else: |
|
|
|
|
|
modified_json_str=modified_json_str.replace("n.nspname = 'public'", "1=1") |
|
|
modified_json_str2=config.taskRelationJson.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]) |
|
|
modified_json_str2=config.taskRelationJson.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]) |
|
|
modified_json_str3=config.locations.replace("16688477124320", str_list[0]).replace("16688477124321", str_list[1]).replace("16688477124322", str_list[2]).replace("16688477124323", str_list[3]) |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|
metaprocessconfig_dict = MetaprocessconfigModel(taskDefinitionJson=modified_json_str,# 替换taskDefinitionJson |
|
|