Commit 6205176c by guominglei

Merge remote-tracking branch 'origin/developer' into developer

parents 1c9af5c4 1e510ee5
...@@ -9,6 +9,7 @@ import org.apache.commons.lang3.StringUtils; ...@@ -9,6 +9,7 @@ import org.apache.commons.lang3.StringUtils;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.Date; import java.util.Date;
import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
...@@ -81,9 +82,13 @@ public class PlaceholderUtils { ...@@ -81,9 +82,13 @@ public class PlaceholderUtils {
log.info("-----------命令{},不需要替换-----------",command); log.info("-----------命令{},不需要替换-----------",command);
return command; return command;
} }
byte[] bytes = resolvePlaceholders(command.getBytes(), param); StringBuilder sb = new StringBuilder(command);
return new String(bytes, StandardCharsets.UTF_8); for (Map.Entry<String, String> stringStringEntry : param.entrySet()) {
sb.append(" -").append(stringStringEntry.getKey()).append(" ").append(stringStringEntry.getValue());
} }
return sb.toString();
}
/** /**
* 脚本时间参数替换 * 脚本时间参数替换
...@@ -160,8 +165,12 @@ public class PlaceholderUtils { ...@@ -160,8 +165,12 @@ public class PlaceholderUtils {
String s = PlaceholderUtils.paramPlaceholder(jsonString, "2020/3/12 15:13");*/ String s = PlaceholderUtils.paramPlaceholder(jsonString, "2020/3/12 15:13");*/
System.out.println(initCommand("python ${biz_file}","D:/2020project/byit-myth-job/demo-client/byit-demo-client/src/main/java/com/byit/job/Mains.java")); //System.out.println(initCommand("python ${biz_file}","D:/2020project/byit-myth-job/demo-client/byit-demo-client/src/main/java/com/byit/job/Mains.java"));
System.out.println(commandReplace("python test.py", new HashMap<String, String>() {{
put("name", "张三");
put("age", "14");
put("sex", "男");
}}));
} }
} }
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