Commit 33efed04 authored by liming's avatar liming

俱乐部主页

parent d756f982
......@@ -75,9 +75,14 @@ public class ClubController {
@ApiOperation("俱乐部-玩家主页")
@PostMapping("/home/{playerId}")
public ResponseEntity<Result<PlayerClubHomeDTO>> getClubHome(@PathVariable("playerId") Long playerId) {
return success(clubService.getClubHome(playerId));
public ResponseEntity<Result<PlayerClubHomeDTO>> getPlayerClubHome(@PathVariable("playerId") Long playerId) {
return success(clubService.getPlayerClubHome(playerId));
}
@ApiOperation("俱乐部-主页")
@PostMapping("/{clubId}")
public ResponseEntity<Result<ClubHomeDTO>> getClubHome(@PathVariable("clubId") Long clubId) {
return success(clubService.getClubHome(clubId));
}
}
package com.antai.sport.http.server.server.api.business.club.dto;
import com.antai.sport.http.server.server.api.business.club.dto.vo.ClubMemberVO;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.util.List;
@ApiModel("俱乐部主页信息")
@Data
public class ClubHomeDTO {
public ClubRespDTO club;
public List<ClubMemberVO> memberList;
}
......@@ -227,7 +227,7 @@ public class ClubService {
* @param sportUserId
* @return
*/
public PlayerClubHomeDTO getClubHome(Long sportUserId) {
public PlayerClubHomeDTO getPlayerClubHome(Long sportUserId) {
QueryWrapper<ClubMember> memberQuery = new QueryWrapper<>();
memberQuery.eq("deleted", 0);
memberQuery.eq("sport_user_id", sportUserId);
......@@ -240,7 +240,18 @@ public class ClubService {
result.setMemberList(clubBusinessMapper.getClubMemberList(clubMember.getClubId()));
result.setNoticeList(clubBusinessMapper.getClubNotice(clubMember.getClubId()));
return result;
}
/**
* 加载俱乐部主页
* @param clubId
* @return
*/
public ClubHomeDTO getClubHome(Long clubId) {
ClubHomeDTO result = new ClubHomeDTO();
result.setClub(clubBusinessMapper.getClubInfo(clubId, null));
result.setMemberList(clubBusinessMapper.getClubMemberList(clubId));
return result;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment