From 3ec572e2cb7adf7d33d2018b24c003d9ef18906a Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 12 十一月 2024 13:32:51 +0800
Subject: [PATCH] 代码提交

---
 xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java
index 5945040..9df336f 100644
--- a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java
+++ b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java
@@ -95,10 +95,14 @@
             }else{
                 voList = baseMapper.getMeditationListByTagId(null, null);
             }
-            voList = handlePaidMeditation(voList);
+            if(voList.isEmpty()){
+                voList = baseMapper.getMeditationListByTagId(null, null);
+                voList = voList.stream().limit(1).collect(Collectors.toList());
+            }
             return voList;
         }else{
             voList = baseMapper.getMeditationListByTagId(null, null);
+            voList = voList.stream().limit(1).collect(Collectors.toList());
             return voList;
         }
     }
@@ -380,8 +384,18 @@
         if (tokenService.getLoginUser()!=null){
             Integer data2 = remoteOrderService.getMeditationIsBuy(tokenService.getLoginUser().getUserid(), id).getData();
             vo.setIsBuy(data2);
+            List<MeditationUserFavorite> list = meditationUserFavoriteService.lambdaQuery()
+                    .eq(MeditationUserFavorite::getMeditationId, id)
+                    .eq(MeditationUserFavorite::getAppUserId, tokenService.getLoginUser().getUserid()).list();
+
+            if (list.isEmpty()){
+                vo.setFavorite(2);
+            }else{
+                vo.setFavorite(1);
+            }
         }
 
+
         return R.ok(vo);
     }
     @Override

--
Gitblit v1.7.1