Commit 32255a1d authored by liming's avatar liming

系列赛淘汰赛主页数据

parent 22697846
......@@ -272,8 +272,18 @@ public class SeriesService {
*/
public SeriesKnockoutMatchHomeVO getSeriesKnockoutMatchHomeData(Long roundId, Long sportUserId) {
SeriesKnockoutMatchHomeVO result = new SeriesKnockoutMatchHomeVO();
result.setMyMatch(seriesBusinessMapper.getUserSeriesKnockoutMatch(roundId, sportUserId));
SeriesKnockoutMatchListVO myMatch = seriesBusinessMapper.getUserSeriesKnockoutMatch(roundId, sportUserId);
result.setMyMatch(myMatch);
result.setMatchList(seriesBusinessMapper.getOtherSeriesKnockoutMatchList(roundId, sportUserId));
if (myMatch != null) {
QueryWrapper<SeriesMatchPlayerRecord> recordQuery = new QueryWrapper<>();
recordQuery.lambda().eq(SeriesMatchPlayerRecord::getMatchId, myMatch.getId())
.eq(SeriesMatchPlayerRecord::getPlayerId, sportUserId);
SeriesMatchPlayerRecord record = seriesMatchPlayerRecordMapper.selectOne(recordQuery);
if (record != null) {
result.setMyRank(record.getMatchRank());
}
}
return result;
}
......
package com.antai.sport.http.server.server.api.business.series.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
......@@ -8,6 +9,10 @@ import java.util.List;
@ApiModel("淘汰赛主页数据")
@Data
public class SeriesKnockoutMatchHomeVO {
@ApiModelProperty("我的排名")
private Integer myRank;
@ApiModelProperty("我的比赛")
private SeriesKnockoutMatchListVO myMatch;
@ApiModelProperty("其他比赛")
private List<SeriesKnockoutMatchListVO> matchList;
}
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