فهرست منبع

修复mysql查日志或数据,模糊查询

AE86 2 سال پیش
والد
کامیت
efa3c9af75

+ 3 - 2
dbsyncer-storage/src/main/java/org/dbsyncer/storage/query/Query.java

@@ -1,5 +1,6 @@
 package org.dbsyncer.storage.query;
 
+import org.dbsyncer.connector.enums.FilterEnum;
 import org.dbsyncer.storage.enums.IndexFieldResolverEnum;
 import org.dbsyncer.storage.enums.StorageEnum;
 import org.dbsyncer.storage.query.filter.IntFilter;
@@ -47,11 +48,11 @@ public class Query {
     }
 
     public void addFilter(String name, String value) {
-        booleanFilter.add(new StringFilter(name, value, false));
+        booleanFilter.add(new StringFilter(name, FilterEnum.EQUAL, value, false));
     }
 
     public void addFilter(String name, String value, boolean enableHighLightSearch) {
-        booleanFilter.add(new StringFilter(name, value, enableHighLightSearch));
+        booleanFilter.add(new StringFilter(name, FilterEnum.LIKE, value, enableHighLightSearch));
     }
 
     public void addFilter(String name, int value) {

+ 2 - 2
dbsyncer-storage/src/main/java/org/dbsyncer/storage/query/filter/StringFilter.java

@@ -9,8 +9,8 @@ import org.dbsyncer.storage.query.AbstractFilter;
 
 public class StringFilter extends AbstractFilter {
 
-    public StringFilter(String name, String value, boolean enableHighLightSearch) {
-        super(name, FilterEnum.EQUAL, value, enableHighLightSearch);
+    public StringFilter(String name, FilterEnum filterEnum, String value, boolean enableHighLightSearch) {
+        super(name, filterEnum, value, enableHighLightSearch);
     }
 
     @Override