select_country_controller.dart 871 B

12345678910111213141516171819202122232425262728293031
  1. import 'package:domain/constants/api_constants.dart';
  2. import 'package:get/get.dart';
  3. import 'package:plugin_basic/constants/app_constant.dart';
  4. import 'package:plugin_basic/service/app_config_service.dart';
  5. import 'package:plugin_basic/service/http_provider_injection.dart';
  6. import 'package:plugin_platform/engine/sp/sp_util.dart';
  7. class SelectCountryController extends GetxController {
  8. //设置下一步
  9. void setupNext() {
  10. int country = ConfigService.to.selectCountry.value;
  11. SPUtil.putInt(AppConstant.storageSelectedCountry, country);
  12. String baseUrl;
  13. if (country == 1) {
  14. //新加坡
  15. baseUrl = ApiConstants.sgBaseUrl;
  16. }
  17. if (country == 2) {
  18. //韩国
  19. baseUrl = ApiConstants.koreaBaseUrl;
  20. } else {
  21. baseUrl = ApiConstants.baseUrl;
  22. }
  23. HttpProviderInjection.switchBaseUrl(baseUrl);
  24. Get.back();
  25. }
  26. }