From 3c9b9886fc9e9a26dac4e8b5dd4cc0db0b8fce82 Mon Sep 17 00:00:00 2001
From: zc <zyzc>
Date: 星期四, 16 十月 2025 09:53:23 +0800
Subject: [PATCH] 创建分支
---
zy-acs-manager/src/main/java/com/zy/acs/manager/common/domain/PageParam.java | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/domain/PageParam.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/domain/PageParam.java
index eabae2b..e862a8c 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/common/domain/PageParam.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/common/domain/PageParam.java
@@ -108,11 +108,19 @@
if (this.isToUnderlineCase) {
key = Utils.toSymbolCase(key, '_');
}
- if (like) {
- queryWrapper.like(key, val);
+ String finalKey = key;
+ if (like && key.contains(timeField)) {
+ queryWrapper.and(wrapper -> wrapper.like("`" + finalKey + "`", val));
+// queryWrapper.like("`" + key + "`", val);
} else {
- queryWrapper.eq(key, val);
+ queryWrapper.and(wrapper -> wrapper.eq("`" + finalKey + "`", val));
+// queryWrapper.eq("`" + key + "`", val);
}
+// if (like) {
+// queryWrapper.like(key, val);
+// } else {
+// queryWrapper.eq(key, val);
+// }
}
}
@@ -163,7 +171,7 @@
String condition = where.getCondition();
if (i == 0) {
- queryWrapper.and(wrapper -> wrapper.like(column, condition));
+ queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition));
} else {
queryWrapper.or().like(column, condition);
}
@@ -200,9 +208,9 @@
key = Utils.toSymbolCase(key, '_');
}
if (like) {
- queryWrapper.like(key, val);
+ queryWrapper.like("`" + key + "`", val);
} else {
- queryWrapper.eq(key, val);
+ queryWrapper.eq("`" + key + "`", val);
}
}
}
@@ -254,9 +262,9 @@
String condition = where.getCondition();
if (i == 0) {
- queryWrapper.and(wrapper -> wrapper.like(column, condition));
+ queryWrapper.and(wrapper -> wrapper.like("`" + column + "`", condition));
} else {
- queryWrapper.or().like(column, condition);
+ queryWrapper.or().like("`" + column + "`", condition);
}
}
}
--
Gitblit v1.9.1