소스 검색

收藏列表的收藏状态

詹子聪 5 년 전
부모
커밋
1874f99c1d
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      src/main/java/com/miekir/shibei/controller/api/FavController.java

+ 7 - 0
src/main/java/com/miekir/shibei/controller/api/FavController.java

@@ -136,6 +136,13 @@ public class FavController {
         }*/
         // 保持原生顺序。使用jpa的findAll总是会自动排序
         List<GoodsBean> goodsBeanList = goodsRepository.findByIdsIn(email, pageNum*pageSize, pageSize);
+        List<Long> favBeanList = favRepository.findFavListByEmail(email);
+        // 当前商品是否已收藏
+        for (GoodsBean goodsBean : goodsBeanList) {
+            if (favBeanList.contains(goodsBean.id)) {
+                goodsBean.isFavorite = true;
+            }
+        }
         responseResult.setContent(goodsBeanList);
 
         responseResult.setCode(ResultCode.SUCCESS);