소스 검색

fixd gitee issues/IL7W4

hubin 7 년 전
부모
커밋
b0b72f995a
1개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 4
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/sql/SqlHelper.java

+ 10 - 4
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/sql/SqlHelper.java

@@ -194,7 +194,7 @@ public class SqlHelper {
             return wrapper;
         }
         if (ArrayUtils.isEmpty(page.ascs())
-            && ArrayUtils.isEmpty(page.ascs())
+            && ArrayUtils.isEmpty(page.descs())
             && ObjectUtils.isEmpty(page.condition())) {
             return wrapper;
         }
@@ -205,10 +205,16 @@ public class SqlHelper {
             qw = (QueryWrapper) wrapper;
         }
         // 排序
-        qw.orderByAsc(page.ascs());
-        qw.orderByDesc(page.descs());
+        if (ArrayUtils.isNotEmpty(page.ascs())) {
+            qw.orderByAsc(page.ascs());
+        }
+        if (ArrayUtils.isNotEmpty(page.descs())) {
+            qw.orderByDesc(page.descs());
+        }
         // MAP 参数查询
-        qw.allEq(page.condition());
+        if (ObjectUtils.isEmpty(page.condition())) {
+            qw.allEq(page.condition());
+        }
         return qw;
     }
 }