Procházet zdrojové kódy

fix(index增加一个范围查询) BaseController

gengyang před 5 roky
rodič
revize
eda338e88e

+ 8 - 0
src/main/java/com/mokamrp/privates/controller/BaseController.java

@@ -100,6 +100,14 @@ public class BaseController<T> {
                 case "=":
                 case "=":
                     wrapper = wrapper.eq(columnName, value);
                     wrapper = wrapper.eq(columnName, value);
                     break;
                     break;
+                case "RANGE":
+                    String[] strArr = value.split(" - ");
+                    if(strArr.length <=1){
+                        break;
+                    }
+                    wrapper = wrapper.le(columnName, strArr[1]);
+                    wrapper = wrapper.ge(columnName, strArr[0]);
+                    break;
                 case "LIKE":
                 case "LIKE":
                     wrapper = wrapper.like(columnName, "%" + value + "%");
                     wrapper = wrapper.like(columnName, "%" + value + "%");
                     break;
                     break;