[fix]粉丝与关注等使用不同的接口

This commit is contained in:
王庆祥 2025-06-17 11:01:51 +08:00
parent 9683642563
commit 049e4874a6

View File

@ -46,12 +46,29 @@ public class FansController {
private final IMemberBlockService memberBlockService; private final IMemberBlockService memberBlockService;
@Tag(name ="粉丝列表") @Tag(name ="粉丝列表")
@PostMapping("/list") @PostMapping("/fan/list")
public R<IPage<FansVO>> fansList(@RequestBody FansBO query, @RequestBody Page page) { public R<IPage<FansVO>> fansList( Long memberId, @RequestBody Page page) {
Page<Fans> fans= service.page(page,query.toWrapper()); LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>();
fansQuery.eq(Fans::getVloggerId, memberId);
Page<Fans> fans= service.page(page,fansQuery);
return R.ok(convert.toVO( fans));
}
@Tag(name ="关注列表")
@PostMapping("/follow/list")
public R<IPage<FansVO>> followList( Long memberId, @RequestBody Page page) {
LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>();
fansQuery.eq(Fans::getFanId, memberId);
Page<Fans> fans= service.page(page,fansQuery);
return R.ok(convert.toVO( fans));
}
@Tag(name ="朋友列表")
@PostMapping("/friend/list")
public R<IPage<FansVO>> friendList( Long memberId, @RequestBody Page page) {
LambdaQueryWrapper< Fans> fansQuery = new LambdaQueryWrapper<>();
fansQuery.eq(Fans::getVloggerId, memberId);
fansQuery.eq(Fans::getFriendFlag, 1);
Page<Fans> fans= service.page(page,fansQuery);
return R.ok(convert.toVO( fans)); return R.ok(convert.toVO( fans));
} }