如果是团队赛且 赛项直接晋级不进入记分页面
This commit is contained in:
@@ -32,6 +32,13 @@ class _EventInfoPageState extends ConsumerState<EventInfoPage> {
|
||||
if (!mounted) return;
|
||||
CompetitionTeamDetail? detail;
|
||||
if (item.opponentId.isNotEmpty && item.opponentId != '0') {
|
||||
// allowByeMatch = 0 (直接晋级)
|
||||
// allowByeMatch = 1 (和败方对战)
|
||||
// allowByeMatch = -1 (个人赛不适用此配置,所以 = -1)
|
||||
if (item.allowByeMatch == 0) {
|
||||
AppToast.show('本场比赛允许轮空');
|
||||
return;
|
||||
}
|
||||
detail = await ref
|
||||
.read(competitionTeamsServerProvider)
|
||||
.fetchTeamDetail(
|
||||
@@ -51,6 +58,14 @@ class _EventInfoPageState extends ConsumerState<EventInfoPage> {
|
||||
);
|
||||
return;
|
||||
}
|
||||
await ref
|
||||
.read(competitionTeamsServerProvider)
|
||||
.fetchTeamDetail(
|
||||
itemId: item.itemId,
|
||||
eventId: item.eventId,
|
||||
scheduleId: item.scheduleId,
|
||||
opponentId: item.opponentId,
|
||||
);
|
||||
|
||||
if (!mounted) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user