fix: seasonId error
This commit is contained in:
@ -41,6 +41,7 @@ class MemberSeasonsPanel extends StatelessWidget {
|
|||||||
'category': '1',
|
'category': '1',
|
||||||
'mid': item.meta!.mid.toString(),
|
'mid': item.meta!.mid.toString(),
|
||||||
'seriesId': item.meta!.seriesId.toString(),
|
'seriesId': item.meta!.seriesId.toString(),
|
||||||
|
'seasonId': item.meta!.seasonId.toString(),
|
||||||
'seasonName': item.meta!.name!,
|
'seasonName': item.meta!.name!,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,8 @@ class MemberSeasonsController extends GetxController {
|
|||||||
seasonId = int.parse(Get.parameters['seasonId']!);
|
seasonId = int.parse(Get.parameters['seasonId']!);
|
||||||
}
|
}
|
||||||
if (category == '1') {
|
if (category == '1') {
|
||||||
seriesId = int.parse(Get.parameters['seriesId']!);
|
seriesId = int.tryParse(Get.parameters['seriesId']!);
|
||||||
|
seasonId = int.tryParse(Get.parameters['seasonId']!);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -73,7 +74,27 @@ class MemberSeasonsController extends GetxController {
|
|||||||
getSeasonDetail('onLoad');
|
getSeasonDetail('onLoad');
|
||||||
}
|
}
|
||||||
if (category == '1') {
|
if (category == '1') {
|
||||||
|
if (seasonId != null) {
|
||||||
|
getSeasonDetail('onLoad');
|
||||||
|
}
|
||||||
|
if (seriesId != null) {
|
||||||
getSeriesDetail('onLoad');
|
getSeriesDetail('onLoad');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 下拉刷新
|
||||||
|
Future onRefresh() async {
|
||||||
|
if (category == '0') {
|
||||||
|
return getSeasonDetail('onRefresh');
|
||||||
|
}
|
||||||
|
if (category == '1') {
|
||||||
|
if (seasonId != null) {
|
||||||
|
return getSeasonDetail('onRefresh');
|
||||||
|
}
|
||||||
|
if (seriesId != null) {
|
||||||
|
return getSeriesDetail('onRefresh');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -23,9 +23,7 @@ class _MemberSeasonsPageState extends State<MemberSeasonsPage> {
|
|||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
category = Get.parameters['category']!;
|
category = Get.parameters['category']!;
|
||||||
_futureBuilderFuture = category == '0'
|
_futureBuilderFuture = _memberSeasonsController.onRefresh();
|
||||||
? _memberSeasonsController.getSeasonDetail('onRefresh')
|
|
||||||
: _memberSeasonsController.getSeriesDetail('onRefresh');
|
|
||||||
scrollController = _memberSeasonsController.scrollController;
|
scrollController = _memberSeasonsController.scrollController;
|
||||||
scrollController.addListener(
|
scrollController.addListener(
|
||||||
() {
|
() {
|
||||||
|
|||||||
Reference in New Issue
Block a user