Jelajahi Sumber

Merge branch 'sky_v1' into dev

15928045575 2 tahun lalu
induk
melakukan
a582bea454

+ 8 - 2
sckw-modules/sckw-operation/src/main/java/com/sckw/operation/service/BannerService.java

@@ -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())) {