【购物商城】商城搜索干预搜索结果
需求:在已有搜索过滤上,新增其他过滤条件
处理方式(需要新增二开插件):
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...
点击下载文档
上一篇:【购物商城】商城搜索界面新增搜索条件维度下一篇:【购物商城】首页常见问题
本文2024-09-22 23:55:55发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-136202.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章