mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-29 21:11:57 +08:00
删除赛程同时删除比分数据
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user