|
@ -1388,7 +1388,7 @@ public class CompeteService implements ICompeteService { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public List<ScoreVo.CompeteScore> countScoreDetail(CompeteDto.ProjectIdAndGroupId params) { |
|
|
public List<ScoreVo.CompeteScore> countScoreDetail(CompeteDto.ProjectIdAndGroupId params) { |
|
|
List<ScoreVo.CompeteScore> competeScoreList = new ArrayList<>(); |
|
|
// List<ScoreVo.CompeteScore> competeScoreList = new ArrayList<>();
|
|
|
//判断比赛类型
|
|
|
//判断比赛类型
|
|
|
long ProjectId = params.getProjectId(); |
|
|
long ProjectId = params.getProjectId(); |
|
|
long competeGroupId = params.getCompeteGroupId(); |
|
|
long competeGroupId = params.getCompeteGroupId(); |
|
@ -1396,26 +1396,39 @@ public class CompeteService implements ICompeteService { |
|
|
if (ObjectUtil.isNotNull(competeProject)){ |
|
|
if (ObjectUtil.isNotNull(competeProject)){ |
|
|
int team = competeProject.getTeam(); |
|
|
int team = competeProject.getTeam(); |
|
|
long fatherId = competeProject.getParentId(); |
|
|
long fatherId = competeProject.getParentId(); |
|
|
//如果比赛是个人计数赛
|
|
|
if(fatherId == Constant.COMPETE_COUNT) { |
|
|
if (fatherId == 2001 && team == 0){ |
|
|
if (competeProject.getTeam() == Constant.Compete.TEAM_YES) { |
|
|
List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectSingleCount(ProjectId, competeGroupId); |
|
|
// 团体赛
|
|
|
competeScoreList.addAll(competeScores); |
|
|
List<ScoreVo.CompeteScore> competeScoreList = competeScoreDao.selectCountPlayer(params.getProjectId(),params.getCompeteGroupId()); |
|
|
} |
|
|
competeScoreDao.queryCountScoreTeam(param.getProjectId()); |
|
|
//如果是个人花样赛
|
|
|
} else { |
|
|
if (fatherId == 2002 && team == 0){ |
|
|
// 个人赛
|
|
|
List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectSingleVarity(ProjectId, competeGroupId); |
|
|
competeScoreDao.queryCountScorePerson(param.getProjectId()); |
|
|
competeScoreList.addAll(competeScores); |
|
|
} |
|
|
} |
|
|
}else { |
|
|
//如果是团队计数赛
|
|
|
|
|
|
if (fatherId == 2001 && team == 1){ |
|
|
} |
|
|
List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectGroupCount(ProjectId, competeGroupId); |
|
|
|
|
|
competeScoreList.addAll(competeScores); |
|
|
// //如果比赛是个人计数赛
|
|
|
} |
|
|
// if (fatherId == 2001 && team == 0){
|
|
|
//如果是团队花样赛
|
|
|
// List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectSingleCount(ProjectId, competeGroupId);
|
|
|
if (fatherId == 2002 && team == 1){ |
|
|
// competeScoreList.addAll(competeScores);
|
|
|
List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectGroupVarity(ProjectId, competeGroupId); |
|
|
// }
|
|
|
competeScoreList.addAll(competeScores); |
|
|
// //如果是个人花样赛
|
|
|
} |
|
|
// if (fatherId == 2002 && team == 0){
|
|
|
|
|
|
// List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectSingleVarity(ProjectId, competeGroupId);
|
|
|
|
|
|
// competeScoreList.addAll(competeScores);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// //如果是团队计数赛
|
|
|
|
|
|
// if (fatherId == 2001 && team == 1){
|
|
|
|
|
|
// List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectGroupCount(ProjectId, competeGroupId);
|
|
|
|
|
|
// competeScoreList.addAll(competeScores);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// //如果是团队花样赛
|
|
|
|
|
|
// if (fatherId == 2002 && team == 1){
|
|
|
|
|
|
// List<ScoreVo.CompeteScore> competeScores = competeScoreDao.selectGroupVarity(ProjectId, competeGroupId);
|
|
|
|
|
|
// competeScoreList.addAll(competeScores);
|
|
|
|
|
|
// }
|
|
|
} |
|
|
} |
|
|
return competeScoreList; |
|
|
return competeScoreList; |
|
|
} |
|
|
} |
|
|