فهرست منبع

修改一个小问题

chensc 7 سال پیش
والد
کامیت
03e2fee663

+ 2 - 1
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/CompetitionLogicImpl.java

@@ -214,7 +214,8 @@ public class CompetitionLogicImpl implements CompetitionLogic {
     @Override
     public void addParticipant2TaskByQualification(Long competitionId, Integer index) {
         Competition2Task competition2Task = competitionService.getCompetition2TaskbyCompetitionIdAndIndex(competitionId, index);
-        Long groupId = examLogic.getExamById(competition2Task.getTaskId()).getGroupIds().get(0);
+        Competition2Task nextCompetition2Task = competitionService.getCompetition2TaskbyCompetitionIdAndIndex(competitionId, competition2Task.getNextIndex());
+        Long groupId = examLogic.getExamById(nextCompetition2Task.getTaskId()).getGroupIds().get(0);
         List<Qualification> list = competitionService.getNextRoundQualificationByCompetitionIdAndIndex(competitionId, index);
         for(Qualification qualification: list) {
             qualification.setStatus(competition2Task.getNextIndex());