mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-31 22:11:57 +08:00
删除赛程同时删除比分数据
This commit is contained in:
@@ -322,6 +322,13 @@ public class CompetitionTeamVsTeamServiceImpl extends ServiceImpl<CompetitionTea
|
|||||||
@Override
|
@Override
|
||||||
public Boolean deleteBatchByIds(Ids ids) {
|
public Boolean deleteBatchByIds(Ids ids) {
|
||||||
Long[] idList = ids.getIdList().stream().toArray(Long[]::new);
|
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);
|
competitionTeamVsTeamMapper.deleteCompetitionTeamVsTeamByIds(idList);
|
||||||
return Boolean.TRUE;
|
return Boolean.TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user