|
|
@@ -78,7 +78,7 @@ public class BannerService {
|
|
|
LambdaQueryWrapper<KwoBanner> wrapper = new LambdaQueryWrapper<>();
|
|
|
if(Objects.nonNull(reqVo.getDistrict()))
|
|
|
{
|
|
|
- reqVo.setStatus(1);
|
|
|
+ reqVo.setStatus(Global.YES);
|
|
|
}
|
|
|
wrapper.eq(Objects.nonNull(reqVo.getStatus()), KwoBanner::getStatus, reqVo.getStatus()).
|
|
|
eq(KwoBanner::getDelFlag, Global.NO).
|
|
|
@@ -89,6 +89,7 @@ public class BannerService {
|
|
|
if (Objects.nonNull(reqVo.getStartTime())) {
|
|
|
wrapper.ge(KwoBanner::getStartTime, reqVo.getStartTime());
|
|
|
}
|
|
|
+
|
|
|
if(Objects.nonNull(reqVo.getDistrict())) {
|
|
|
wrapper.eq(KwoBanner::getDistrict, reqVo.getDistrict());
|
|
|
}
|
|
|
@@ -100,6 +101,12 @@ public class BannerService {
|
|
|
if (StringUtils.isNotBlank(reqVo.getIds())) {
|
|
|
wrapper.in(KwoBanner::getId, Arrays.stream(reqVo.getIds().split(Global.COMMA)).map(Long::parseLong).toList());
|
|
|
}
|
|
|
+
|
|
|
+ if(Objects.nonNull(reqVo.getIsShow()) && reqVo.getIsShow()) {
|
|
|
+ Date date = new Date();
|
|
|
+ wrapper.le(KwoBanner::getStartTime, date).and(wp -> wp.isNull(KwoBanner::getEntTime).or().ge(KwoBanner::getEntTime, date));
|
|
|
+ wrapper.eq(KwoBanner::getStatus, Global.YES);
|
|
|
+ }
|
|
|
return kwoBannerMapper.selectList(wrapper);
|
|
|
}
|
|
|
|
|
|
@@ -177,6 +184,7 @@ public class BannerService {
|
|
|
Long userId = LoginUserHolder.getUserId();
|
|
|
kwobanner.setUpdateTime(date);
|
|
|
kwobanner.setUpdateBy(userId);
|
|
|
+ kwobanner.setEntTime(reqVo.getEndTime());
|
|
|
if (kwoBannerMapper.updateById(kwobanner) <= 0) {
|
|
|
throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.UPDATE_FAIL);
|
|
|
}
|