|
|
@ -5,6 +5,7 @@ import com.tz.platform.common.core.bo.MemberInfo;
|
|
|
|
import com.tz.platform.competitiion.pc.dto.PageTeamDTO;
|
|
|
|
import com.tz.platform.competitiion.pc.dto.PageTeamDTO;
|
|
|
|
import com.tz.platform.competitiion.pc.dto.PageTeamMemberDTO;
|
|
|
|
import com.tz.platform.competitiion.pc.dto.PageTeamMemberDTO;
|
|
|
|
import com.tz.platform.competitiion.pc.vo.*;
|
|
|
|
import com.tz.platform.competitiion.pc.vo.*;
|
|
|
|
|
|
|
|
import com.tz.platform.entity.Competition;
|
|
|
|
import com.tz.platform.entity.CompetitionMember;
|
|
|
|
import com.tz.platform.entity.CompetitionMember;
|
|
|
|
import com.tz.platform.entity.CompetitionTeam;
|
|
|
|
import com.tz.platform.entity.CompetitionTeam;
|
|
|
|
import com.tz.platform.feign.user.IFeignUser;
|
|
|
|
import com.tz.platform.feign.user.IFeignUser;
|
|
|
@ -253,4 +254,30 @@ public class TeamBiz {
|
|
|
|
|
|
|
|
|
|
|
|
return Result.success(dto);
|
|
|
|
return Result.success(dto);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Result<String> copyTeamAndMemberToCompetion(Long from,Long to){
|
|
|
|
|
|
|
|
List<CompetitionTeam> teamList = teamDao.findAllByCompetitionId(from);
|
|
|
|
|
|
|
|
teamList.forEach(team->{
|
|
|
|
|
|
|
|
Integer teamId = team.getId();
|
|
|
|
|
|
|
|
team.setId(null);
|
|
|
|
|
|
|
|
team.setCompetitionId(to);
|
|
|
|
|
|
|
|
CompetitionTeam newTeam = teamDao.save(team);
|
|
|
|
|
|
|
|
List<CompetitionMember> memberList = memberDao.findAllByTeamId(teamId);
|
|
|
|
|
|
|
|
memberList.forEach(m->{
|
|
|
|
|
|
|
|
CompetitionMember member = new CompetitionMember();
|
|
|
|
|
|
|
|
member.setLevelId(m.getLevelId());
|
|
|
|
|
|
|
|
member.setName(m.getName());
|
|
|
|
|
|
|
|
member.setSchool(m.getSchool());
|
|
|
|
|
|
|
|
member.setStudentNo(m.getStudentNo());
|
|
|
|
|
|
|
|
member.setTeacher(m.getTeacher());
|
|
|
|
|
|
|
|
member.setTeamId(newTeam.getId());
|
|
|
|
|
|
|
|
member.setTeamName(newTeam.getTeamName());
|
|
|
|
|
|
|
|
member.setUserId(m.getUserId());
|
|
|
|
|
|
|
|
member.setProvinceId(m.getProvinceId());
|
|
|
|
|
|
|
|
member.setCompetitionId(to);
|
|
|
|
|
|
|
|
memberDao.save(member);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
return Result.error("操作成功");
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|