diff --git a/rc-service/rc-inner-api/other-inner/other-inner-model/src/main/java/com/red/circle/other/inner/model/cmd/sys/SysBannerConfigQryCmd.java b/rc-service/rc-inner-api/other-inner/other-inner-model/src/main/java/com/red/circle/other/inner/model/cmd/sys/SysBannerConfigQryCmd.java index df60af31..1b9c09e5 100644 --- a/rc-service/rc-inner-api/other-inner/other-inner-model/src/main/java/com/red/circle/other/inner/model/cmd/sys/SysBannerConfigQryCmd.java +++ b/rc-service/rc-inner-api/other-inner/other-inner-model/src/main/java/com/red/circle/other/inner/model/cmd/sys/SysBannerConfigQryCmd.java @@ -29,6 +29,8 @@ public class SysBannerConfigQryCmd extends PageCommand { private String countryCode; + private String type; + /** * 区域. */ diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/sys/impl/BannerConfigServiceImpl.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/sys/impl/BannerConfigServiceImpl.java index 3e93c2fe..7470855f 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/sys/impl/BannerConfigServiceImpl.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/sys/impl/BannerConfigServiceImpl.java @@ -59,6 +59,7 @@ public class BannerConfigServiceImpl extends .gt(Objects.equals(query.getShowcase(), 1), BannerConfig::getExpiredTime, TimestampUtils.now()) .eq(Objects.equals(query.getShowcase(), 2), BannerConfig::getShowcase, Boolean.FALSE) .le(Objects.equals(query.getShowcase(), 3), BannerConfig::getExpiredTime, TimestampUtils.now()) + .eq(StringUtils.isNotBlank(query.getType()), BannerConfig::getType, query.getType()) .like(StringUtils.isNotBlank(query.getRegion()), BannerConfig::getRegions, query.getRegion()) .orderByDesc(BannerConfig::getSort, BannerConfig::getId) .page(query.getPageQuery());