|
|
@@ -75,11 +75,18 @@ public class KwmAddressService {
|
|
|
wrapper.eq(Objects.nonNull(reqVo.getCityCode()), KwmAddress::getCityCode, reqVo.getCityCode()).
|
|
|
eq(Objects.nonNull(reqVo.getType()), KwmAddress::getType, reqVo.getType()).
|
|
|
eq(KwmAddress::getDelFlag, Global.NO).
|
|
|
- ge(Objects.nonNull(reqVo.getStartTime()), KwmAddress::getCreateTime, reqVo.getStartTime()).
|
|
|
- lt(Objects.nonNull(reqVo.getEndTime()), KwmAddress::getCreateTime, DateUtil.offsetDay(reqVo.getEndTime(), 1)).
|
|
|
and(StringUtils.isNotBlank(reqVo.getKeywords()),
|
|
|
wq -> wq.like(KwmAddress::getDetailAddress, reqVo.getKeywords()).or().
|
|
|
like(KwmAddress::getCityName, reqVo.getKeywords()));
|
|
|
+
|
|
|
+ if (Objects.nonNull(reqVo.getStartTime())) {
|
|
|
+ wrapper.ge(KwmAddress::getCreateTime, reqVo.getStartTime());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (Objects.nonNull(reqVo.getEndTime())) {
|
|
|
+ wrapper.lt(KwmAddress::getCreateTime, DateUtil.offsetDay(reqVo.getEndTime(), 1));
|
|
|
+ }
|
|
|
+
|
|
|
if (StringUtils.isNotBlank(reqVo.getIds())) {
|
|
|
wrapper.in(KwmAddress::getId, Arrays.stream(reqVo.getIds().split(Global.COMMA)).map(Long::parseLong).toList());
|
|
|
}
|