Commit 611e11ae23e961057bde65b724d0ca29762d6fbc
1 parent
54efb342
增加区间查询字段判断
Showing
2 changed files
with
5 additions
and
5 deletions
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/LambdaQueryWrapperX.java
| ... | ... | @@ -98,10 +98,10 @@ public class LambdaQueryWrapperX<T> extends LambdaQueryWrapper<T> { |
| 98 | 98 | if (values!= null && values.length >0 && values[0] != null && values[1] != null) { |
| 99 | 99 | return (LambdaQueryWrapperX<T>) super.between(column, values[0], values[1]); |
| 100 | 100 | } |
| 101 | - if (values != null && values[0] != null) { | |
| 101 | + if (values != null && values.length >0 && values[0] != null) { | |
| 102 | 102 | return (LambdaQueryWrapperX<T>) ge(column, values[0]); |
| 103 | 103 | } |
| 104 | - if (values != null && values[1] != null) { | |
| 104 | + if (values != null && values.length >0 && values[1] != null) { | |
| 105 | 105 | return (LambdaQueryWrapperX<T>) le(column, values[2]); |
| 106 | 106 | } |
| 107 | 107 | return this; | ... | ... |
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/QueryWrapperX.java
| ... | ... | @@ -95,13 +95,13 @@ public class QueryWrapperX<T> extends QueryWrapper<T> { |
| 95 | 95 | } |
| 96 | 96 | |
| 97 | 97 | public QueryWrapperX<T> betweenIfPresent(String column, Object[] values) { |
| 98 | - if (values!= null && values[0] != null && values[1] != null) { | |
| 98 | + if (values!= null && values.length != 0 && values[0] != null && values[1] != null) { | |
| 99 | 99 | return (QueryWrapperX<T>) super.between(column, values[0], values[1]); |
| 100 | 100 | } |
| 101 | - if (values!= null && values[0] != null) { | |
| 101 | + if (values!= null && values.length != 0 && values[0] != null) { | |
| 102 | 102 | return (QueryWrapperX<T>) ge(column, values[0]); |
| 103 | 103 | } |
| 104 | - if (values!= null && values[1] != null) { | |
| 104 | + if (values!= null && values.length != 0 && values[1] != null) { | |
| 105 | 105 | return (QueryWrapperX<T>) le(column, values[1]); |
| 106 | 106 | } |
| 107 | 107 | return this; | ... | ... |