소스 검색

修改一个小问题

chensc 7 년 전
부모
커밋
03e2fee663
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/logic/impl/CompetitionLogicImpl.java

+ 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());