feat: 新增话术标题和内容同时模糊查询

This commit is contained in:
JR
2025-07-26 09:17:10 +08:00
parent a345da3a68
commit c85bfd745b
2 changed files with 12 additions and 0 deletions

View File

@@ -52,5 +52,10 @@ public class WmsProductSalesScriptBo extends BaseEntity {
*/
private String remark;
/**
* 标题和内容同时模糊查询
*/
private String keyword;
}

View File

@@ -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;
}