diff --git a/lib/http/video.dart b/lib/http/video.dart index e4647c8a2..33f19a8b3 100644 --- a/lib/http/video.dart +++ b/lib/http/video.dart @@ -812,7 +812,8 @@ class VideoHttp { 'data': AiConclusionData.fromJson(res.data['data']), }; } else { - return {'status': false, 'msg': res.data['message']}; + final handling = res.data['code'] == 0 && res.data['data']['code'] == 1; + return {'status': false, 'msg': res.data['message'], 'handling': handling}; } } diff --git a/lib/pages/video/introduction/ugc/controller.dart b/lib/pages/video/introduction/ugc/controller.dart index 98d24641e..8a5afb2ea 100644 --- a/lib/pages/video/introduction/ugc/controller.dart +++ b/lib/pages/video/introduction/ugc/controller.dart @@ -754,8 +754,10 @@ class UgcIntroController extends CommonIntroController with ReloadMixin { if (res['status']) { AiConclusionData data = res['data']; aiConclusionResult = data.modelResult; + } else if (res['handling']) { + SmartDialog.showToast("AI处理中,请稍后再试"); } else { - SmartDialog.showToast("当前视频可能暂不支持AI视频总结"); + SmartDialog.showToast("当前视频暂不支持AI视频总结"); } } }