mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
广告分页列表查询异常修复
This commit is contained in:
+6
-2
@@ -25,10 +25,14 @@ public interface AdvertisementMapper extends BaseMapperX<AdvertisementDO> {
|
|||||||
|
|
||||||
default PageResult<AdvertisementDO> selectPage(AdvertisementPageReqVO reqVO) {
|
default PageResult<AdvertisementDO> selectPage(AdvertisementPageReqVO reqVO) {
|
||||||
|
|
||||||
List<Integer> adPosition = reqVO.getAdPosition().stream().sorted().distinct().toList();
|
List<Integer> adPosition = reqVO.getAdPosition();
|
||||||
|
String adPositionStr = null;
|
||||||
|
if(CollUtil.isNotEmpty(adPosition)) {
|
||||||
|
adPositionStr = CollUtil.join(adPosition.stream().sorted().distinct().toList(), ",");
|
||||||
|
}
|
||||||
LambdaQueryWrapperX<AdvertisementDO> queryWrapper = new LambdaQueryWrapperX<AdvertisementDO>()
|
LambdaQueryWrapperX<AdvertisementDO> queryWrapper = new LambdaQueryWrapperX<AdvertisementDO>()
|
||||||
.likeIfPresent(AdvertisementDO::getAdName, reqVO.getAdName())
|
.likeIfPresent(AdvertisementDO::getAdName, reqVO.getAdName())
|
||||||
.likeIfPresent(AdvertisementDO::getAdPosition, CollUtil.isNotEmpty(adPosition) ? CollUtil.join(adPosition, ",") : null)
|
.likeIfPresent(AdvertisementDO::getAdPosition, adPositionStr)
|
||||||
.eqIfPresent(AdvertisementDO::getStatus, reqVO.getStatus())
|
.eqIfPresent(AdvertisementDO::getStatus, reqVO.getStatus())
|
||||||
.eqIfPresent(AdvertisementDO::getDeleted, false);
|
.eqIfPresent(AdvertisementDO::getDeleted, false);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user