diff --git a/lib/models/user/info.dart b/lib/models/user/info.dart index 0dbaaf5c..8baad042 100644 --- a/lib/models/user/info.dart +++ b/lib/models/user/info.dart @@ -43,7 +43,7 @@ class UserInfoData { @HiveField(5) int? mobileVerified; @HiveField(6) - int? money; + double? money; @HiveField(7) int? moral; @HiveField(8) @@ -88,12 +88,12 @@ class UserInfoData { : LevelInfo(); mid = json['mid']; mobileVerified = json['mobile_verified']; - money = json['money']; + money = json['money'] is int ? json['money'].toDouble() : json['money']; moral = json['moral']; official = json['official']; officialVerify = json['officialVerify']; pendant = json['pendant']; - // scores = json['scores']; + scores = json['scores']; uname = json['uname']; vipDueDate = json['vipDueDate']; vipStatus = json['vipStatus']; diff --git a/lib/models/user/info.g.dart b/lib/models/user/info.g.dart index ed3aa62c..a2eae152 100644 --- a/lib/models/user/info.g.dart +++ b/lib/models/user/info.g.dart @@ -23,7 +23,7 @@ class UserInfoDataAdapter extends TypeAdapter { levelInfo: fields[3] as LevelInfo?, mid: fields[4] as int?, mobileVerified: fields[5] as int?, - money: fields[6] as int?, + money: fields[6] as double?, moral: fields[7] as int?, official: (fields[8] as Map?)?.cast(), officialVerify: (fields[9] as Map?)?.cast(), diff --git a/lib/pages/webview/view.dart b/lib/pages/webview/view.dart index b5f2f8cd..301b1dfa 100644 --- a/lib/pages/webview/view.dart +++ b/lib/pages/webview/view.dart @@ -54,13 +54,14 @@ class _WebviewPageState extends State { ), ), ), - Container( - width: double.infinity, - color: Theme.of(context).colorScheme.onInverseSurface, - padding: - const EdgeInsets.only(left: 12, right: 12, top: 6, bottom: 6), - child: const Text('登录成功未自动跳转? 请点击右上角「刷新登录状态」'), - ), + if (_webviewController.type.value == 'login') + Container( + width: double.infinity, + color: Theme.of(context).colorScheme.onInverseSurface, + padding: const EdgeInsets.only( + left: 12, right: 12, top: 6, bottom: 6), + child: const Text('登录成功未自动跳转? 请点击右上角「刷新登录状态」'), + ), Expanded( child: WebViewWidget(controller: _webviewController.controller), ),