Commit 500ce91d authored by yinjiacheng's avatar yinjiacheng

update C端从开店赚钱进入管理中心直接跳转认证首页

parent 5ccd6d30
...@@ -32,6 +32,9 @@ class LifeAccountAuthActivity : BaseActivity<ActivityLifeAccountAuthBinding>(), ...@@ -32,6 +32,9 @@ class LifeAccountAuthActivity : BaseActivity<ActivityLifeAccountAuthBinding>(),
// 由B端管理中心跳转 // 由B端管理中心跳转
const val FROM_B_MANAGER_CENTER = "fromBManagerCenter" const val FROM_B_MANAGER_CENTER = "fromBManagerCenter"
// 由C端跳转
const val FROM_C = "fromC"
// 生活号id // 生活号id
const val PARAMS_LIFE_ACCOUNT_ID = "life_account_id" const val PARAMS_LIFE_ACCOUNT_ID = "life_account_id"
} }
......
...@@ -76,6 +76,11 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me ...@@ -76,6 +76,11 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me
private lateinit var functionPermissionList: ArrayList<Int> private lateinit var functionPermissionList: ArrayList<Int>
private val gson by lazy { Gson() } private val gson by lazy { Gson() }
private val params by lazy {
intent.getSerializableExtra(XRouterPathConstants.ParamsKey)?.let {
it as HashMap<*, *>
}
}
override fun createViewBinding(): ActivityMerchantCenterBinding { override fun createViewBinding(): ActivityMerchantCenterBinding {
return ActivityMerchantCenterBinding.inflate(layoutInflater) return ActivityMerchantCenterBinding.inflate(layoutInflater)
...@@ -389,7 +394,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me ...@@ -389,7 +394,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me
// 刷新数据 // 刷新数据
configResult?.data?.let { refreshMerchantCenterData(lifeAccountResult[0], it) } configResult?.data?.let { refreshMerchantCenterData(lifeAccountResult[0], it) }
// C端开店赚钱直接跳转认证首页 // C端开店赚钱直接跳转认证首页
if (JudgeClientUtils.judgeClient(packageName) == ClientType.MERCHANT_C) { if (params?.let { it[IntentConstants.KEY_EXTRA_LIFE_ACCOUNT_AUTH_FROM] as String } == LifeAccountAuthActivity.FROM_C) {
XPageManager.push( XPageManager.push(
XRouterPathConstants.LIFE_ACCOUNT_AUTH, XRouterPathConstants.LIFE_ACCOUNT_AUTH,
hashMapOf( hashMapOf(
......
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