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)); }