【购物商城】商城搜索干预搜索结果

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【购物商城】商城搜索干预搜索结果


需求:在已有搜索过滤上,新增其他过滤条件


处理方式(需要新增二开插件):

pbd_extension 里 有个标准搜索扩展

新增二开插件,继承 OtherSearchExtensionService 

以下两种方法均可干预:

1、重写beforeSearch方法,可直接增加过滤条件,MalEsSearchParam对象里的EsSearchParam,对EsSearchParam里的esFilterFields新增过滤对象esFilterField,可通过实例化新增,new EsFilterField(es属性名,比较关系,object[])

2、重写afterSearch方法,可以直接干预搜索结果,对malSearchResult中的resultData集合和DynamicObject对象里的search_entryentity属性集合进行处理

然后注册到 pbd_extension 标准搜索扩展里

代码逻辑可以参考里面的MalCategoryUnionSearchExtensionService标准的处理

【购物商城】商城搜索干预搜索结果

需求:在已有搜索过滤上,新增其他过滤条件处理方式(需要新增二开插件):pbd_extension 里 有个标准搜索扩展新增二开插件,继承 Other...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息