Kaynağa Gözat

优化空判断

zhou-hao 4 yıl önce
ebeveyn
işleme
18e5f0d27a

+ 6 - 0
hsweb-commons/hsweb-commons-api/src/main/java/org/hswebframework/web/api/crud/entity/QueryParamEntity.java

@@ -152,6 +152,9 @@ public class QueryParamEntity extends QueryParam {
      */
     public void setOrderBy(String orderBy) {
         this.orderBy = orderBy;
+        if (StringUtils.isEmpty(where)) {
+            return;
+        }
         setSorts(TermExpressionParser.parseOrder(orderBy));
     }
 
@@ -163,6 +166,9 @@ public class QueryParamEntity extends QueryParam {
      */
     public void setWhere(String where) {
         this.where = where;
+        if (StringUtils.isEmpty(where)) {
+            return;
+        }
         setTerms(TermExpressionParser.parse(where));
     }