|
|
@ -8,6 +8,7 @@ import com.win.framework.common.util.collection.CollectionUtils; |
|
|
|
import java.time.Instant; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.time.ZoneOffset; |
|
|
|
import java.util.Arrays; |
|
|
|
|
|
|
|
/** |
|
|
|
* QueryWrapper工具类 |
|
|
@ -51,13 +52,15 @@ public class QueryWrapperUtils { |
|
|
|
queryWrapper.like(column, condition.getValue()); |
|
|
|
break; |
|
|
|
case "in" : |
|
|
|
queryWrapper.in(column, condition.getValue()); |
|
|
|
String[] strs = condition.getValue().split(","); |
|
|
|
queryWrapper.in(column, Arrays.asList(strs)); |
|
|
|
break; |
|
|
|
case "notin" : |
|
|
|
queryWrapper.notIn(column, condition.getValue()); |
|
|
|
strs = condition.getValue().split(","); |
|
|
|
queryWrapper.notIn(column, Arrays.asList(strs)); |
|
|
|
break; |
|
|
|
case "betweeen" : |
|
|
|
String[] strs = condition.getValue().split(","); |
|
|
|
strs = condition.getValue().split(","); |
|
|
|
if(strs.length != 2) { |
|
|
|
break; |
|
|
|
} |
|
|
|