动态获取schema代码更新
This commit is contained in:
@@ -41,9 +41,7 @@ public class TransFormUtils {
|
|||||||
private static Object mapObject = JsonParseUtil.generateObject(map);
|
private static Object mapObject = JsonParseUtil.generateObject(map);
|
||||||
//获取任务列表
|
//获取任务列表
|
||||||
private static ArrayList<String[]> jobList = JsonParseUtil.getJobListFromHttp(FlowWriteConfig.SCHEMA_HTTP);
|
private static ArrayList<String[]> jobList = JsonParseUtil.getJobListFromHttp(FlowWriteConfig.SCHEMA_HTTP);
|
||||||
//需要用到的值
|
|
||||||
public static Object use;
|
|
||||||
public static Object appendTo;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 解析日志,并补全
|
* 解析日志,并补全
|
||||||
@@ -69,9 +67,9 @@ public class TransFormUtils {
|
|||||||
try {
|
try {
|
||||||
for (String[] strings : jobList) {
|
for (String[] strings : jobList) {
|
||||||
//参数的值
|
//参数的值
|
||||||
use = JsonParseUtil.getValue(object,strings[0]);
|
Object use = JsonParseUtil.getValue(object,strings[0]);
|
||||||
//补全的字段的值
|
//补全的字段的值
|
||||||
appendTo = JsonParseUtil.getValue(object,strings[1]);
|
Object appendTo = JsonParseUtil.getValue(object,strings[1]);
|
||||||
if (strings[2].equals("current_timestamp")) {
|
if (strings[2].equals("current_timestamp")) {
|
||||||
JsonParseUtil.setValue(object, strings[1], getCurrentTime());
|
JsonParseUtil.setValue(object, strings[1], getCurrentTime());
|
||||||
} else if (strings[2].equals("snowflake_id")) {
|
} else if (strings[2].equals("snowflake_id")) {
|
||||||
@@ -95,9 +93,6 @@ public class TransFormUtils {
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//初始化一下
|
|
||||||
use = null;
|
|
||||||
appendTo = null;
|
|
||||||
|
|
||||||
return JSONObject.toJSONString(object);
|
return JSONObject.toJSONString(object);
|
||||||
// System.out.println("补全之后 ===》 "+JSON.toJSONString(object));
|
// System.out.println("补全之后 ===》 "+JSON.toJSONString(object));
|
||||||
|
|||||||
Reference in New Issue
Block a user