diff --git a/tz/competition/competition-service/src/main/java/com/tz/platform/competitiion/job/biz/RankingBiz.java b/tz/competition/competition-service/src/main/java/com/tz/platform/competitiion/job/biz/RankingBiz.java index 6fdb280..d7fcd61 100644 --- a/tz/competition/competition-service/src/main/java/com/tz/platform/competitiion/job/biz/RankingBiz.java +++ b/tz/competition/competition-service/src/main/java/com/tz/platform/competitiion/job/biz/RankingBiz.java @@ -234,7 +234,11 @@ public class RankingBiz { } }); computeScore(rankingList,currentTask,competition,baseRatio); - computeRanking(rankingList,currentTask,competition.getTeamMaxCount(),now); + if(competition.getTeamMaxCount() == null){ + computeRanking(rankingList,currentTask,1,now); + }else{ + computeRanking(rankingList,currentTask,competition.getTeamMaxCount(),now); + } computeMemberRank(currentTask.getCompetitionId(),currentTask.getStageId(),competition.getTeamMaxCount()); competition.setUpdateRankDate(now); competitionDao.save(competition);