24282 1 year ago
parent
commit
dd8fbd9b63

+ 2 - 2
my-test/src/main/java/org/example/join/model/query/column/QueryColumn.java

@@ -63,9 +63,9 @@ public class QueryColumn extends AbstractQueryColumn {
                 SqlContext.getParamMap().put(paramKey, item);
                 return StringPool.HASH_LEFT_BRACE + paramKey + StringPool.RIGHT_BRACE;
             }).toArray();
-            return StrUtil.indexedFormat(str, array);
+            return spliceCompute(StrUtil.indexedFormat(str, array));
         } else {
-            return value.toString();
+            return spliceCompute(value.toString());
         }
     }
 

+ 1 - 1
my-test/src/main/java/org/example/join/sql/SqlWrapper.java

@@ -156,7 +156,7 @@ public class SqlWrapper extends AbstractQueryColumn {
 
     @Override
     public String toSql() {
-        return StringPool.LEFT_BRACKET + sql.toSql() + StringPool.RIGHT_BRACKET;
+        return spliceCompute(StringPool.LEFT_BRACKET + sql.toSql() + StringPool.RIGHT_BRACKET);
     }
 
 }

+ 1 - 1
my-test/src/test/java/MySpringBootTest.java

@@ -46,7 +46,7 @@ public class MySpringBootTest implements DefaultFunction {
                         subquery.field(dept_id).as(TestEntity::getAaa),
                         subquery.field(tenant_id).as(TestEntity::getBbb),
                         subquery.field(SysDept::getStatus).as(TestEntity::getCcc),
-                        Sql.create().select(groupConcat(new QueryColumn("{0} order by {0} asc", dept_id))).from(sys_dept).as(TestEntity::getDdd),
+                        Sql.create().select(groupConcat(new QueryColumn("{0} order by {0} asc", dept_id))).from(sys_dept).add(888).as(TestEntity::getDdd),
                         concat("ssss", 333).as(TestEntity::getEee)
                 )
                 .from(Sql.create().select(sysDeptAll).from(sys_dept).tableAs(subquery))