This commit is contained in:
Cookiues committed 2026-08-22 16:52:33 +08:00
1 parent 0b3282da5c
commit 24ccd628d1
43 files changed
+2099 -1490

No files matched your search

+13 -4
View File
@@ -42,16 +42,16 @@ class TicketPage extends StatefulWidget {
class _TicketPageState extends State<TicketPage> {
static const _ticketNameMap = {
2: '2倍功能票',
4: '4倍功能票',
5: '5倍功能票'
2: '2倍票',
4: '4倍票',
5: '5倍票'
};
TicketStep _step = TicketStep.idle;
String _stepMessage = '';
String? _error;
bool _running = false;
bool _autoLogout = false;
bool _autoLogout = true;
List<Map<String, dynamic>>? _tickets;
bool _ticketsLoading = false;
@@ -187,6 +187,15 @@ class _TicketPageState extends State<TicketPage> {
return;
}
final selectedTicket = _findTicket(_selectedTicketId!);
if (selectedTicket != null &&
(selectedTicket['stock'] as num?)?.toInt() != 0) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(content: Text(AppStrings.ticketStockNotEmpty)),
);
return;
}
final config = TitleServerConfigHolder().config!;
final service = TitleApiService(config, cookies: widget.cookies);
final ticketId = _selectedTicketId!;