mall
mall copied to clipboard
Fix relatebugs
在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 强转,就可以避免类型问题了