浏览代码

修改推荐数据列表接口

zhangchen 2 周之前
父节点
当前提交
2480476af1
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      alien-store/src/main/java/shop/alien/store/service/impl/StoreInfoServiceImpl.java

+ 3 - 2
alien-store/src/main/java/shop/alien/store/service/impl/StoreInfoServiceImpl.java

@@ -2933,10 +2933,11 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
 
 
         // 计算平均分和评价
-        Map<Object, List<Map<String, Object>>> avgScoreMap = new HashMap<>();
+        Map<String, List<Map<String, Object>>> avgScoreMap = new HashMap<>();
         Map<Integer, List<StoreComment>> commentMap = new HashMap<>();
 
-        avgScoreMap = storeEvaluationMapper.allStoreAvgScore().stream().collect(Collectors.groupingBy(o -> o.get("store_id")));
+        // 注意:需要将store_id转换为String类型,与后续containsKey判断保持一致
+        avgScoreMap = storeEvaluationMapper.allStoreAvgScore().stream().collect(Collectors.groupingBy(o -> o.get("store_id").toString()));
         commentMap = storeCommentMapper.selectList(new QueryWrapper<StoreComment>().eq("business_type", "5").eq("delete_flag", 0)).stream().collect(Collectors.groupingBy(StoreComment::getStoreId));