From 049e4874a6b8c966cec9b5227a11788ef8e5f6e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BA=86=E7=A5=A5?= Date: Tue, 17 Jun 2025 11:01:51 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=E7=B2=89=E4=B8=9D=E4=B8=8E=E5=85=B3?= =?UTF-8?q?=E6=B3=A8=E7=AD=89=E4=BD=BF=E7=94=A8=E4=B8=8D=E5=90=8C=E7=9A=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/controller/FansController.java | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FansController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FansController.java index 36c5fc30c..76c08b763 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FansController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/wzj/soopin/member/controller/FansController.java @@ -46,12 +46,29 @@ public class FansController { private final IMemberBlockService memberBlockService; - - @Tag(name ="粉丝列表") - @PostMapping("/list") - public R> fansList(@RequestBody FansBO query, @RequestBody Page page) { - Page fans= service.page(page,query.toWrapper()); + @PostMapping("/fan/list") + public R> fansList( Long memberId, @RequestBody Page page) { + LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>(); + fansQuery.eq(Fans::getVloggerId, memberId); + Page fans= service.page(page,fansQuery); + return R.ok(convert.toVO( fans)); + } + @Tag(name ="关注列表") + @PostMapping("/follow/list") + public R> followList( Long memberId, @RequestBody Page page) { + LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>(); + fansQuery.eq(Fans::getFanId, memberId); + Page fans= service.page(page,fansQuery); + return R.ok(convert.toVO( fans)); + } + @Tag(name ="朋友列表") + @PostMapping("/friend/list") + public R> friendList( Long memberId, @RequestBody Page page) { + LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>(); + fansQuery.eq(Fans::getVloggerId, memberId); + fansQuery.eq(Fans::getFriendFlag, 1); + Page fans= service.page(page,fansQuery); return R.ok(convert.toVO( fans)); }