Unverified Commit 2c2493a9 authored by aiwenmo's avatar aiwenmo Committed by GitHub

[Fix-294] [admin] Fix to flink conf json bug

[Fix-294] [admin] Fix to flink conf json bug
parents 6941482e 47f88697
...@@ -5,6 +5,7 @@ import com.dlink.job.JobConfig; ...@@ -5,6 +5,7 @@ import com.dlink.job.JobConfig;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
...@@ -50,17 +51,19 @@ public class StudioExecuteDTO extends AbstractStatementDTO { ...@@ -50,17 +51,19 @@ public class StudioExecuteDTO extends AbstractStatementDTO {
if (Asserts.isNotNullString(configJson)) { if (Asserts.isNotNullString(configJson)) {
try { try {
paras = mapper.readTree(configJson); paras = mapper.readTree(configJson);
paras.forEach((JsonNode node) -> {
if (!node.isNull()) {
config.put(node.get("key").asText(), node.get("value").asText());
}
}
);
} catch (JsonProcessingException e) { } catch (JsonProcessingException e) {
e.printStackTrace(); e.printStackTrace();
} }
paras.forEach((JsonNode node) -> {
config.put(node.get("key").asText(), node.get("value").asText());
}
);
} }
return new JobConfig( return new JobConfig(
type, useResult, useChangeLog, useAutoCancel, useSession, session, clusterId, type, useResult, useChangeLog, useAutoCancel, useSession, session, clusterId,
clusterConfigurationId, jarId, taskId, jobName, isFragment(), statementSet, batchModel, clusterConfigurationId, jarId, taskId, jobName, isFragment(), statementSet, batchModel,
maxRowNum, checkPoint, parallelism, savePointStrategy, savePointPath, config); maxRowNum, checkPoint, parallelism, savePointStrategy, savePointPath, config);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment