fix SQLProvider count and page

This commit is contained in:
Timi
2025-12-03 14:39:26 +08:00
parent 595ca407b3
commit 511b519925

View File

@ -62,7 +62,7 @@ public class SQLProvider {
// 处理模糊查询
if (TimiJava.isNotEmpty(page.getLikeMap())) {
for (Map.Entry<String, String> item : page.getLikeMap().entrySet()) {
sql.append(" AND `%s` LIKE CONCAT('%%', #{page.likeMap.%s}, '%%')".formatted(
sql.append(" AND `%s` LIKE CONCAT('%%', #{likeMap.%s}, '%%')".formatted(
Text.camelCase2underscore(item.getKey()),
item.getKey()
));
@ -88,7 +88,7 @@ public class SQLProvider {
}
}
// 分页
sql.append(" LIMIT #{page.offset}, #{page.limit}");
sql.append(" LIMIT #{offset}, #{limit}");
return sql.toString();
}
@ -110,7 +110,7 @@ public class SQLProvider {
// 处理模糊查询
if (TimiJava.isNotEmpty(page.getLikeMap())) {
for (Map.Entry<String, String> item : page.getLikeMap().entrySet()) {
sql.append(" AND `%s` LIKE CONCAT('%%', #{page.likeMap.%s}, '%%')".formatted(
sql.append(" AND `%s` LIKE CONCAT('%%', #{likeMap.%s}, '%%')".formatted(
Text.camelCase2underscore(item.getKey()),
item.getKey()
));