From c85bfd745b72e6354cf9d9c144ba77a1aebf4a34 Mon Sep 17 00:00:00 2001 From: JR <3573153686@qq.com> Date: Sat, 26 Jul 2025 09:17:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=AF=9D=E6=9C=AF?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E5=92=8C=E5=86=85=E5=AE=B9=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E6=A8=A1=E7=B3=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/klp/domain/bo/WmsProductSalesScriptBo.java | 5 +++++ .../klp/service/impl/WmsProductSalesScriptServiceImpl.java | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsProductSalesScriptBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsProductSalesScriptBo.java index cedc6eda..0cb51bdf 100644 --- a/klp-wms/src/main/java/com/klp/domain/bo/WmsProductSalesScriptBo.java +++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsProductSalesScriptBo.java @@ -52,5 +52,10 @@ public class WmsProductSalesScriptBo extends BaseEntity { */ private String remark; + /** + * 标题和内容同时模糊查询 + */ + private String keyword; + } diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java index 45595f48..b93fa3c6 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsProductSalesScriptServiceImpl.java @@ -66,6 +66,13 @@ public class WmsProductSalesScriptServiceImpl implements IWmsProductSalesScriptS lqw.eq(StringUtils.isNotBlank(bo.getScriptContent()), WmsProductSalesScript::getScriptContent, bo.getScriptContent()); lqw.eq(StringUtils.isNotBlank(bo.getFeaturePoint()), WmsProductSalesScript::getFeaturePoint, bo.getFeaturePoint()); lqw.eq(bo.getIsEnabled() != null, WmsProductSalesScript::getIsEnabled, bo.getIsEnabled()); + if (StringUtils.isNotBlank(bo.getKeyword())) { + lqw.and(wrapper -> wrapper + .like(WmsProductSalesScript::getScriptTitle, bo.getKeyword()) + .or() + .like(WmsProductSalesScript::getScriptContent, bo.getKeyword()) + ); + } return lqw; }