Merge remote-tracking branch 'origin/bd_dev' into bd_test

# Conflicts:
#	bd-business/bd-business-system/src/main/java/com/hzs/system/config/service/impl/BdAdvertBannerServiceImpl.java
This commit is contained in:
cabbage 2025-08-18 09:38:00 +08:00
commit 0f22ab51c6
1 changed files with 5 additions and 4 deletions

View File

@ -26,7 +26,6 @@ public class BdAdvertBannerServiceImpl extends ServiceImpl<BdAdvertBannerMapper,
@DubboReference
IMemberServiceApi iMemberServiceApi;
@Override
public List<BdAdvertBanner> listData(BdAdvertBanner banner, Long userId) {
if (null == banner) {
@ -41,10 +40,12 @@ public class BdAdvertBannerServiceImpl extends ServiceImpl<BdAdvertBannerMapper,
queryWrapper.eq(BdAdvertBanner::getPosition, EPositionTwo.POSITION_ONE.getValue());
}
CuMember cuMember = iMemberServiceApi.getMember(userId).getData();
if (ObjectUtil.isEmpty(cuMember)) {
if(ObjectUtil.isEmpty(cuMember)){
queryWrapper.isNull(BdAdvertBanner::getPkVertex);
} else {
queryWrapper.and(qw -> qw.isNull(BdAdvertBanner::getPkVertex).or().eq(BdAdvertBanner::getPkVertex, cuMember.getPkVertex()));
}else{
queryWrapper.and(qw -> qw.isNull(BdAdvertBanner::getPkVertex)
.or()
.eq(ObjectUtil.isNotEmpty(cuMember.getPkVertex()), BdAdvertBanner::getPkVertex, cuMember.getPkVertex()));
}
queryWrapper.eq(BdAdvertBanner::getPkCountry, CountryConstants.CHINA_COUNTRY);
queryWrapper.lt(BdAdvertBanner::getEffectiveDate, new Date());