mall icon indicating copy to clipboard operation
mall copied to clipboard

Fix relatebugs

Open JerryFoundation opened this issue 1 year ago • 0 comments

在mall-search/src/main/java/com/macro/mall/search/service/impl/EsProductServiceImpl.java中 如果当 /search/relate 请求参数为空的时候, 会直接导致((ParsedTerms) ((ParsedFilter) ((ParsedNested) productAttrs).getAggregations().get("productAttrs")).getAggregations().get("attrIds")).getBuckets() 类型为ParsedStringTerms 而非 ParsedLongTerms , 进而导致强转失败

现将ParsedLongTerms 使用父类ParsedTerms 强转,就可以避免类型问题了

JerryFoundation avatar Jan 17 '23 10:01 JerryFoundation