Browse Source

上传vip过期时间代码

newdev_shunjiawei
liwei1dao 11 months ago
parent
commit
cba73ea3ca
  1. 2
      lib/data/services/ble_manager.dart
  2. 2
      local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt
  3. 8
      local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentServicePlugin.kt
  4. 9
      local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/BleMediaService.kt

2
lib/data/services/ble_manager.dart

@ -785,7 +785,7 @@ class BleManager extends GetxService {
final isTtsInterruptEnabled = await _loadTtsInterrupe();
final vipExpiryTime = userInfo.User.instance.vipexptime;
Logger.info('会员过期时间: $vipExpiryTime');
Logger.info('liwei------ vipexptime 1: $vipExpiryTime');
// 根据APP语言动态配置语音识别语言
List<String> supportedLanguages = [];

2
local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt

@ -208,7 +208,7 @@ object AgentService : CoroutineScope {
callingToolText = config["callingToolText"]?.toString() ?: "";
insufficientIntegralText = config["insufficientIntegralText"]?.toString() ?: "";
vipExptime = config["vipexptime"]?.toString()?.toIntOrNull() ?: 0;
Log.d(TAG, "Vip 过期时间 ${vipExptime}")
Log.d(TAG, "iwei------ vipexptime ${vipExptime}")
// 初始化上下文和服务
this.context = appContext.applicationContext

8
local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentServicePlugin.kt

@ -80,8 +80,12 @@ class AgentServicePlugin : FlutterPlugin, MethodCallHandler, EventChannel.Stream
config["isttsinterrupt"]?.toString()?.let { intent.putExtra("isttsinterrupt", it) }
config["callingToolText"]?.toString()?.let { intent.putExtra("callingToolText", it) }
config["insufficientIntegralText"]?.toString()?.let { intent.putExtra("insufficientIntegralText", it) }
config["vipexptime"]?.toString()?.let { intent.putExtra("vipexptime", it) }
config["vipexptime"]?.toString()?.let {
intent.putExtra("vipexptime", it)
//打印日志
Log.d(TAG, "liwei------ vipexptime 2 $it")
}
// 添加 supportedLanguages 参数处理
config["supportedLanguages"]?.let { languages ->

9
local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/BleMediaService.kt

@ -504,7 +504,6 @@ private var companionManager: BleCompanionManager? = null
}
return START_STICKY
}
return START_STICKY
}
@ -582,9 +581,9 @@ private var companionManager: BleCompanionManager? = null
it.getStringExtra(APP_NAVIGATION_MODE)?.let { value -> config[APP_NAVIGATION_MODE] = value }
it.getStringExtra(APP_CALLING_TOOL_TEXT)?.let { value -> config[APP_CALLING_TOOL_TEXT] = value }
it.getStringExtra(APP_INSUFFICIENT_INTEGRAL_TEXT)?.let { value -> config[APP_INSUFFICIENT_INTEGRAL_TEXT] = value }
it.getIntExtra(KEY_VIP_EXPTIME, config[KEY_VIP_EXPTIME] as? Int ?: 0)
it.getStringExtra(KEY_VIP_EXPTIME)?.let { value -> config[KEY_VIP_EXPTIME] = value }
it.getStringExtra("isttsinterrupt")?.let { value -> config["isttsinterrupt"] = value }
Log.d(TAG, "liwei-------vipexptime 3-1 ${ config[KEY_VIP_EXPTIME]}")
// 提取 supportedLanguages 参数
it.getStringArrayListExtra(KEY_SUPPORTED_LANGUAGES)?.let { languages ->
if (languages.isNotEmpty()) {
@ -647,8 +646,8 @@ private var companionManager: BleCompanionManager? = null
config[APP_NAVIGATION_MODE] = getConfigString(prefs, APP_NAVIGATION_MODE, "")
config[APP_CALLING_TOOL_TEXT] = getConfigString(prefs, APP_CALLING_TOOL_TEXT, "")
config[APP_INSUFFICIENT_INTEGRAL_TEXT] = getConfigString(prefs, APP_INSUFFICIENT_INTEGRAL_TEXT, "")
config[KEY_VIP_EXPTIME] = getConfigInt(prefs, KEY_VIP_EXPTIME, 0)
config[KEY_VIP_EXPTIME] = getConfigString(prefs, KEY_VIP_EXPTIME, "")
Log.d(TAG, "liwei-------vipexptime 3-0 ${ config[KEY_VIP_EXPTIME]}")
// 添加 supportedLanguages 参数处理
val supportedLanguagesStr = getConfigString(prefs, KEY_SUPPORTED_LANGUAGES, "")
if (supportedLanguagesStr.isNotEmpty()) {

Loading…
Cancel
Save