提交 5747fd51 authored 作者: Matrix's avatar Matrix

docs(基础): 将第一版本的ppt放到了目录中

上级 27cbdc0e
...@@ -166,14 +166,11 @@ ...@@ -166,14 +166,11 @@
<artifactId>junit</artifactId> <artifactId>junit</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
</dependencies> </dependencies>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>
<configuration> <configuration>
......
...@@ -108,7 +108,7 @@ public class SqlExpActuator implements Actuator { ...@@ -108,7 +108,7 @@ public class SqlExpActuator implements Actuator {
*/ */
private String parseVar(Long envId, Integer takenIndex, Long projectId, DynamicVariable dynamicVar) { private String parseVar(Long envId, Integer takenIndex, Long projectId, DynamicVariable dynamicVar) {
DynamicVarType varType = dynamicVar.getType(); DynamicVarType varType = dynamicVar.getType();
log.info("[SQL解析器] 当前解析的动态变量是: {}", JSON.toJSONString(dynamicVar)); log.info("[变量解析器] 当前解析的动态变量是: {}", JSON.toJSONString(dynamicVar));
// 依据变量类型的不同调用不同的Handler // 依据变量类型的不同调用不同的Handler
if (varType == CONSTANT_VARIABLE) { if (varType == CONSTANT_VARIABLE) {
return dynamicVar.getDetail(); return dynamicVar.getDetail();
...@@ -177,6 +177,7 @@ public class SqlExpActuator implements Actuator { ...@@ -177,6 +177,7 @@ public class SqlExpActuator implements Actuator {
.orElseThrow(() -> new GlobalException( .orElseThrow(() -> new GlobalException(
String.format("没有找到项目id = %d 下,name = %s的变量", projectId, sqlRegular.getVarName()))); String.format("没有找到项目id = %d 下,name = %s的变量", projectId, sqlRegular.getVarName())));
String calculatedValue = parseVar(envId, sqlRegular.getIndex(), projectId, recVar); String calculatedValue = parseVar(envId, sqlRegular.getIndex(), projectId, recVar);
log.info("[SQL执行器] 正在进行SQL变量计算 变量名: {} 计算后的替换值: {}",sqlRegular.getVarName(),calculatedValue);
sqlExp = sqlExp.replaceAll(String.format(REPLACE_VAR_EXP, sqlRegular.getVarName()), calculatedValue); sqlExp = sqlExp.replaceAll(String.format(REPLACE_VAR_EXP, sqlRegular.getVarName()), calculatedValue);
dynamicVar.getSqlExpDetail().setSqlExp(sqlExp); dynamicVar.getSqlExpDetail().setSqlExp(sqlExp);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论