From 772fbea1c6596b516be9ec230093e73fde03e5b1 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Tue, 2 Sep 2025 17:29:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BF=E5=91=8A=E5=88=86=E9=A1=B5=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=9F=A5=E8=AF=A2=E5=BC=82=E5=B8=B8=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mysql/funds/advertisement/AdvertisementMapper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/mysql/funds/advertisement/AdvertisementMapper.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/mysql/funds/advertisement/AdvertisementMapper.java index f5f8a9019..dbacd87eb 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/mysql/funds/advertisement/AdvertisementMapper.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/mysql/funds/advertisement/AdvertisementMapper.java @@ -25,10 +25,14 @@ public interface AdvertisementMapper extends BaseMapperX { default PageResult selectPage(AdvertisementPageReqVO reqVO) { - List adPosition = reqVO.getAdPosition().stream().sorted().distinct().toList(); + List adPosition = reqVO.getAdPosition(); + String adPositionStr = null; + if(CollUtil.isNotEmpty(adPosition)) { + adPositionStr = CollUtil.join(adPosition.stream().sorted().distinct().toList(), ","); + } LambdaQueryWrapperX queryWrapper = new LambdaQueryWrapperX() .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::getDeleted, false);