diff --git a/lib/common/widgets/video_card_v.dart b/lib/common/widgets/video_card_v.dart index 5d68f61d..06fe9e9f 100644 --- a/lib/common/widgets/video_card_v.dart +++ b/lib/common/widgets/video_card_v.dart @@ -57,6 +57,8 @@ class VideoCardV extends StatelessWidget { }, ), ); + } else { + SmartDialog.showToast(result['msg']); } break; case 'av': @@ -94,6 +96,8 @@ class VideoCardV extends StatelessWidget { 'floor': 1, 'action': 'detail' }); + } else { + SmartDialog.showToast(res['msg']); } return; } diff --git a/lib/http/search.dart b/lib/http/search.dart index 18481ea8..5194bca8 100644 --- a/lib/http/search.dart +++ b/lib/http/search.dart @@ -159,7 +159,7 @@ class SearchHttp { return { 'status': false, 'data': [], - 'msg': '请求错误 🙅', + 'msg': res.data['message'], }; } } diff --git a/lib/http/video.dart b/lib/http/video.dart index 6ff65fe4..649b22e6 100644 --- a/lib/http/video.dart +++ b/lib/http/video.dart @@ -197,18 +197,19 @@ class VideoHttp { if (result.code == 0) { return {'status': true, 'data': result.data!}; } else { - Map errMap = { - -400: '请求错误', - -403: '权限不足', - -404: '视频资源失效', - 62002: '稿件不可见', - 62004: '稿件审核中', - }; + // Map errMap = { + // -400: '请求错误', + // -403: '权限不足', + // -404: '视频资源失效', + // 62002: '稿件不可见', + // 62004: '稿件审核中', + // }; return { 'status': false, 'data': null, 'code': result.code, - 'msg': errMap[result.code] ?? '请求异常', + 'msg': result.message, + // 'msg': errMap[result.code] ?? '请求异常', }; } } diff --git a/lib/pages/bangumi/introduction/controller.dart b/lib/pages/bangumi/introduction/controller.dart index 44d6da04..83528454 100644 --- a/lib/pages/bangumi/introduction/controller.dart +++ b/lib/pages/bangumi/introduction/controller.dart @@ -102,6 +102,8 @@ class BangumiIntroController extends GetxController { if (result['status']) { bangumiDetail.value = result['data']; epId = bangumiDetail.value.episodes!.first.id; + } else { + SmartDialog.showToast(result['msg']); } return result; } diff --git a/lib/pages/bangumi/widgets/bangumu_card_v.dart b/lib/pages/bangumi/widgets/bangumu_card_v.dart index a5e4011b..b7f77c0d 100644 --- a/lib/pages/bangumi/widgets/bangumu_card_v.dart +++ b/lib/pages/bangumi/widgets/bangumu_card_v.dart @@ -65,6 +65,8 @@ class BangumiCardV extends StatelessWidget { 'bangumiItem': res['data'], }, ); + } else { + SmartDialog.showToast(res['msg']); } }); }, diff --git a/lib/pages/dynamics/controller.dart b/lib/pages/dynamics/controller.dart index d8278d1a..374f84ad 100644 --- a/lib/pages/dynamics/controller.dart +++ b/lib/pages/dynamics/controller.dart @@ -238,6 +238,8 @@ class DynamicsController extends GetxController { 'bangumiItem': res['data'], }, ); + } else { + SmartDialog.showToast(res['msg']); } } break; diff --git a/lib/pages/fav_detail/widget/fav_video_card.dart b/lib/pages/fav_detail/widget/fav_video_card.dart index f152f498..92fc3e30 100644 --- a/lib/pages/fav_detail/widget/fav_video_card.dart +++ b/lib/pages/fav_detail/widget/fav_video_card.dart @@ -1,3 +1,4 @@ +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; import 'package:flutter/material.dart'; import 'package:PiliPalaX/common/constants.dart'; @@ -43,6 +44,8 @@ class FavVideoCardH extends StatelessWidget { var result = await VideoHttp.videoIntro(bvid: bvid); if (result['status']) { epId = result['data'].epId; + } else { + SmartDialog.showToast(result['msg']); } } diff --git a/lib/pages/history/widgets/item.dart b/lib/pages/history/widgets/item.dart index ff98c9c8..37a56468 100644 --- a/lib/pages/history/widgets/item.dart +++ b/lib/pages/history/widgets/item.dart @@ -98,6 +98,8 @@ class HistoryItem extends StatelessWidget { Get.toNamed('/video?bvid=$bvid&cid=$cid', arguments: {'heroTag': heroTag, 'pic': videoItem.cover}); } + } else { + SmartDialog.showToast(result['msg']); } } else { if (videoItem.history.epid != '') { @@ -120,6 +122,8 @@ class HistoryItem extends StatelessWidget { 'bangumiItem': res['data'], }, ); + } else { + SmartDialog.showToast(res['msg']); } } } diff --git a/lib/pages/search_panel/widgets/media_bangumi_panel.dart b/lib/pages/search_panel/widgets/media_bangumi_panel.dart index 9dc72d16..9f376288 100644 --- a/lib/pages/search_panel/widgets/media_bangumi_panel.dart +++ b/lib/pages/search_panel/widgets/media_bangumi_panel.dart @@ -138,6 +138,8 @@ Widget searchMbangumiPanel(BuildContext context, ctr, list) { 'bangumiItem': res['data'], }, ); + } else { + SmartDialog.showToast(res['msg']); } }); }, diff --git a/lib/pages/video/detail/introduction/controller.dart b/lib/pages/video/detail/introduction/controller.dart index b6779fa7..805e2329 100644 --- a/lib/pages/video/detail/introduction/controller.dart +++ b/lib/pages/video/detail/introduction/controller.dart @@ -118,6 +118,8 @@ class VideoIntroController extends GetxController { // ]; // 获取到粉丝数再返回 await queryUserStat(); + } else { + SmartDialog.showToast(result['msg']); } if (userLogin) { // 获取点赞状态