From 0659ec9d8a1e6f4492061827f7bf383236e57a9b Mon Sep 17 00:00:00 2001 From: Kofua <1638183271zjn@gmail.com> Date: Sat, 6 Sep 2025 14:13:54 +0800 Subject: [PATCH] opt ai conclusion failure toast (#1197) --- lib/http/video.dart | 3 ++- lib/pages/video/introduction/ugc/controller.dart | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) 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视频总结"); } } }