Browse Source

上传服务代码

newdev_shunjiawei
liwei1dao 10 months ago
parent
commit
650db97187
  1. 8
      lib/data/services/version_update_service.dart
  2. 7
      lib/modules/login/controllers/login_controller.dart
  3. 3
      lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart
  4. 3
      lib/modules/settings/controllers/settings_controller.dart

8
lib/data/services/version_update_service.dart

@ -31,9 +31,9 @@ class VersionUpdateService extends GetxService {
static final String? _countryCode = Get.deviceLocale?.countryCode; //国家地区编码 static final String? _countryCode = Get.deviceLocale?.countryCode; //国家地区编码
static final String? _languageCode = Get.deviceLocale?.languageCode; //语言编码 static final String? _languageCode = Get.deviceLocale?.languageCode; //语言编码
// ignore: non_constant_identifier_names // ignore: non_constant_identifier_names
static final String? _SERVER_URL = (_countryCode == 'CN') // static final String? _SERVER_URL = (_countryCode == 'CN')
? dotenv.env['SERVER_URL'] // ? dotenv.env['SERVER_URL']
: dotenv.env['HW_SERVER_URL']; //服务器地址 // : dotenv.env['HW_SERVER_URL']; //服务器地址
// 添加 getter 方法来访问缓存的静态数据 // 添加 getter 方法来访问缓存的静态数据
/// 获取缓存的应用版本 /// 获取缓存的应用版本
@ -83,7 +83,7 @@ class VersionUpdateService extends GetxService {
String get cachedLanguageCode => _languageCode ?? ''; String get cachedLanguageCode => _languageCode ?? '';
/// 获取缓存的服务器地址 /// 获取缓存的服务器地址
String get cachedServerUrl => _SERVER_URL ?? ''; // String get cachedServerUrl => _SERVER_URL ?? '';
final Logger _logger = Logger(); final Logger _logger = Logger();

7
lib/modules/login/controllers/login_controller.dart

@ -113,9 +113,6 @@ class LoginController extends GetxController {
_contactController = TextEditingController(); _contactController = TextEditingController();
_verificationCodeController = TextEditingController(); _verificationCodeController = TextEditingController();
isChinaMainland.value =
Get.deviceLocale?.countryCode?.toUpperCase() == 'CN'; //是否中国大陆地区
// 初始化默认国家代码 // 初始化默认国家代码
_initDefaultCountryCode(); _initDefaultCountryCode();
@ -125,6 +122,10 @@ class LoginController extends GetxController {
_initDeviceInfo(); _initDeviceInfo();
_initAppInfo(); // 新增:初始化APP信息 _initAppInfo(); // 新增:初始化APP信息
_checkGuestLoginConfig(); // 检查游客登录配置 _checkGuestLoginConfig(); // 检查游客登录配置
isChinaMainland.value =
Get.deviceLocale?.countryCode?.toUpperCase() == 'CN' &&
_userChannel != UserChannel.GLOBAL_GOOGLE; //是否中国大陆地区
} }
@override @override

3
lib/modules/meeting/views/bottomSheet/share_bottom_sheet.dart

@ -10,6 +10,7 @@ import 'package:get_storage/get_storage.dart';
import 'package:htmltopdfwidgets/htmltopdfwidgets.dart' as pdf; import 'package:htmltopdfwidgets/htmltopdfwidgets.dart' as pdf;
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:share_plus/share_plus.dart'; import 'package:share_plus/share_plus.dart';
import 'package:voitrans/data/services/network/dio_manager.dart';
import 'package:webview_flutter/webview_flutter.dart'; import 'package:webview_flutter/webview_flutter.dart';
import '../../../../core/utils/synchrodata.dart'; import '../../../../core/utils/synchrodata.dart';
@ -102,7 +103,7 @@ class _ShareBottomSheetState extends State<ShareBottomSheet> {
// ); // );
// 获取动态服务器地址 // 获取动态服务器地址
final serverUrl = VersionUpdateService.to.cachedServerUrl; final serverUrl = DioManager().baseUrl;
final serverHost = serverUrl final serverHost = serverUrl
.replaceFirst('https://', '') .replaceFirst('https://', '')
.replaceFirst('http://', ''); .replaceFirst('http://', '');

3
lib/modules/settings/controllers/settings_controller.dart

@ -10,6 +10,7 @@ import 'package:package_info_plus/package_info_plus.dart';
import '../../../core/themes/theme_service.dart'; import '../../../core/themes/theme_service.dart';
import '../../../core/translations/app_translations.dart'; import '../../../core/translations/app_translations.dart';
import '../../../data/services/network/dio_manager.dart';
import '../../../data/services/speech_factory.dart'; import '../../../data/services/speech_factory.dart';
import '../../../routes/app_routes.dart'; import '../../../routes/app_routes.dart';
import '../models/language_model.dart'; import '../models/language_model.dart';
@ -651,7 +652,7 @@ class SettingsController extends GetxController {
最近版本检查时间: ${versionService.lastCheckTime ?? '未检查'} 最近版本检查时间: ${versionService.lastCheckTime ?? '未检查'}
国家地区编码: ${versionService.cachedCountryCode} 国家地区编码: ${versionService.cachedCountryCode}
语言编码: ${versionService.cachedLanguageCode} 语言编码: ${versionService.cachedLanguageCode}
服务器地址: ${versionService.cachedServerUrl} 服务器地址: ${DioManager().baseUrl}
'''; ''';
} catch (e) { } catch (e) {
return '获取版本服务数据失败: $e'; return '获取版本服务数据失败: $e';

Loading…
Cancel
Save