|
|
@@ -87,14 +87,20 @@ public class BannerService {
|
|
|
orderByDesc(KwoBanner::getDistrict,KwoBanner::getSort);
|
|
|
|
|
|
if (Objects.nonNull(reqVo.getStartTime())) {
|
|
|
- wrapper.ge(KwoBanner::getStartTime, reqVo.getStartTime());
|
|
|
+ wrapper.lt(KwoBanner::getStartTime, reqVo.getStartTime()).or().eq(KwoBanner::getStartTime,null);;
|
|
|
}
|
|
|
if(Objects.nonNull(reqVo.getDistrict())) {
|
|
|
wrapper.eq(KwoBanner::getDistrict, reqVo.getDistrict());
|
|
|
}
|
|
|
|
|
|
if (Objects.nonNull(reqVo.getEndTime())) {
|
|
|
- wrapper.lt(KwoBanner::getEntTime, DateUtil.offsetDay(reqVo.getEndTime(), 1));
|
|
|
+ wrapper.gt(KwoBanner::getEntTime, DateUtil.offsetDay(reqVo.getEndTime(), 1)).or().eq(KwoBanner::getEntTime,null);
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(reqVo.getDistrict()))
|
|
|
+ {
|
|
|
+ Date date = new Date();
|
|
|
+ wrapper.lt(KwoBanner::getStartTime, date).or().eq(KwoBanner::getStartTime,null);
|
|
|
+ wrapper.gt(KwoBanner::getEntTime, date).or().eq(KwoBanner::getEntTime,null);
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotBlank(reqVo.getIds())) {
|