Commit 3e5af6d1 authored by yinjiacheng's avatar yinjiacheng

update BGeneralBusiness组件提供C端初始化能力

parent 913259e2
...@@ -48,5 +48,8 @@ class ZapServiceActionConstants { ...@@ -48,5 +48,8 @@ class ZapServiceActionConstants {
// 获取TowerPro通用配置数据 // 获取TowerPro通用配置数据
const val ActionGetTowerProCommonConfig = "getTowerProCommonConfig" const val ActionGetTowerProCommonConfig = "getTowerProCommonConfig"
// C端初始化
const val ActionClintCInit = "clientCInit"
} }
} }
...@@ -2,6 +2,7 @@ package com.yidian.shenghuoquan.bgeneralbusiness.service ...@@ -2,6 +2,7 @@ package com.yidian.shenghuoquan.bgeneralbusiness.service
import com.google.gson.Gson import com.google.gson.Gson
import com.yidian.bcommon.constant.AppConfig import com.yidian.bcommon.constant.AppConfig
import com.yidian.bcommon.constant.GlobalConstants
import com.yidian.bcommon.constant.RunConfig import com.yidian.bcommon.constant.RunConfig
import com.yidian.bcommon.http.bean.GetCommonConfigBean import com.yidian.bcommon.http.bean.GetCommonConfigBean
import com.yidian.bcommon.http.callback.IGetCommonConfigCallback import com.yidian.bcommon.http.callback.IGetCommonConfigCallback
...@@ -27,6 +28,7 @@ class GeneralAbilityService : ZapService() { ...@@ -27,6 +28,7 @@ class GeneralAbilityService : ZapService() {
ZapServiceActionConstants.ActionRequestSmsCode -> requestSmsCode(params, resolver) ZapServiceActionConstants.ActionRequestSmsCode -> requestSmsCode(params, resolver)
ZapServiceActionConstants.ActionLazyInit -> lazyInit() ZapServiceActionConstants.ActionLazyInit -> lazyInit()
ZapServiceActionConstants.ActionGetTowerProCommonConfig -> getTowerProCommonConfig(resolver) ZapServiceActionConstants.ActionGetTowerProCommonConfig -> getTowerProCommonConfig(resolver)
ZapServiceActionConstants.ActionClintCInit -> clientCInit(params)
} }
} }
...@@ -84,4 +86,18 @@ class GeneralAbilityService : ZapService() { ...@@ -84,4 +86,18 @@ class GeneralAbilityService : ZapService() {
) )
) )
} }
/**
* C端初始化调用
*/
private fun clientCInit(params: JSONObject) {
val env = params.optString("env")
val authority = params.optString("authority")
when (env) {
"dev" -> RunConfig.switchEnvironment(RunConfig.RunEnvironment.DEV)
"test" -> RunConfig.switchEnvironment(RunConfig.RunEnvironment.TEST)
"prod" -> RunConfig.switchEnvironment(RunConfig.RunEnvironment.PROD)
}
GlobalConstants.AUTHORITY = authority
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment