删除赛程同时删除比分数据

pull/371/head
wuyibo 2023-08-29 14:45:03 +08:00
parent be0a83612e
commit ce739b2741
1 changed files with 7 additions and 0 deletions

View File

@ -322,6 +322,13 @@ public class CompetitionTeamVsTeamServiceImpl extends ServiceImpl<CompetitionTea
@Override
public Boolean deleteBatchByIds(Ids ids) {
Long[] idList = ids.getIdList().stream().toArray(Long[]::new);
//删除赛程的时候同时删除比赛结果
QueryWrapper queryWrapper = QueryWrapper.create();
queryWrapper.where(COMPETITION_RESULT.COMPETITION_VS_ID.in(idList));
competitionResultMapper.deleteByQuery(queryWrapper);
QueryWrapper queryWrapper1 = QueryWrapper.create();
queryWrapper1.where(COMPETITION_MEMBERS_SCORE.COMPETITION_VS_ID.in(idList));
competitionMembersScoreMapper.deleteByQuery(queryWrapper1);
competitionTeamVsTeamMapper.deleteCompetitionTeamVsTeamByIds(idList);
return Boolean.TRUE;
}