From b67127123a70ca8e8b702f1f777dbed58cce2a54 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Thu, 24 Aug 2023 07:48:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8A=A8=E6=80=81goods=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/http/dynamics.dart | 16 ++++++++++++---- lib/models/dynamics/result.dart | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/http/dynamics.dart b/lib/http/dynamics.dart index 8ec7bc3d..3d0d2506 100644 --- a/lib/http/dynamics.dart +++ b/lib/http/dynamics.dart @@ -22,10 +22,18 @@ class DynamicsHttp { } var res = await Request().get(Api.followDynamic, data: data); if (res.data['code'] == 0) { - return { - 'status': true, - 'data': DynamicsDataModel.fromJson(res.data['data']), - }; + try { + return { + 'status': true, + 'data': DynamicsDataModel.fromJson(res.data['data']), + }; + } catch (err) { + return { + 'status': false, + 'data': [], + 'msg': err.toString(), + }; + } } else { return { 'status': false, diff --git a/lib/models/dynamics/result.dart b/lib/models/dynamics/result.dart index 79a385b3..05c5245e 100644 --- a/lib/models/dynamics/result.dart +++ b/lib/models/dynamics/result.dart @@ -360,7 +360,7 @@ class GoodItem { String? brief; String? cover; - String? id; + dynamic id; String? jumpDesc; String? jumpUrl; String? name;