fix 修复 防止tenantId出现sql注入问题

This commit is contained in:
疯狂的狮子Li 2026-08-17 18:04:58 +08:00
parent c3a83c11d5
commit 0498ba2e41

View File

@ -8,6 +8,7 @@ import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.expression.NullValue; import net.sf.jsqlparser.expression.NullValue;
import net.sf.jsqlparser.expression.StringValue; import net.sf.jsqlparser.expression.StringValue;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.utils.sql.SqlUtil;
import org.dromara.common.tenant.helper.TenantHelper; import org.dromara.common.tenant.helper.TenantHelper;
import org.dromara.common.tenant.properties.TenantProperties; import org.dromara.common.tenant.properties.TenantProperties;
@ -32,7 +33,7 @@ public class PlusTenantLineHandler implements TenantLineHandler {
return new NullValue(); return new NullValue();
} }
// 返回固定租户 // 返回固定租户
return new StringValue(tenantId); return new StringValue(SqlUtil.escapeOrderBySql(tenantId));
} }
@Override @Override