Commit dfa96cc3 authored by shiyl's avatar shiyl

Merge branch 'dev' into dev_commodity

# Conflicts:
#	CommonLib/Common/src/main/java/com/yidian/common/base/BaseActivity.kt
#	app/build.gradle
#	app/src/main/java/com/shenghuoquan/business/YdSubwayApplication.kt
#	config/config.gradle
parents 7f3711ef e58d3d64
package com.yidian.common.base package com.yidian.common.base
import android.annotation.SuppressLint
import android.content.pm.ActivityInfo
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import androidx.viewbinding.ViewBinding import androidx.viewbinding.ViewBinding
...@@ -11,11 +13,14 @@ import com.yidian.xpage.XPageViewProtocol ...@@ -11,11 +13,14 @@ import com.yidian.xpage.XPageViewProtocol
abstract class BaseActivity<VB : ViewBinding> : NightAppCompatActivity(), XPageViewProtocol { abstract class BaseActivity<VB : ViewBinding> : NightAppCompatActivity(), XPageViewProtocol {
protected lateinit var viewBind: VB protected lateinit var viewBind: VB
@SuppressLint("SourceLockedOrientationActivity")
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
viewBind = createViewBinding() viewBind = createViewBinding()
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
extraViewBinding() extraViewBinding()
setContentView(viewBind.root) setContentView(viewBind.root)
init(savedInstanceState) init(savedInstanceState)
......
...@@ -13,6 +13,7 @@ import com.yidian.yac.pm.appupdate.YDAppUpdateManager ...@@ -13,6 +13,7 @@ import com.yidian.yac.pm.appupdate.YDAppUpdateManager
import com.yidian.yac.pm.appupdate.callback.AppUpdateCallback import com.yidian.yac.pm.appupdate.callback.AppUpdateCallback
import com.yidian.yac.pm.base.UpdateInfo import com.yidian.yac.pm.base.UpdateInfo
import java.io.File import java.io.File
import java.lang.StringBuilder
/** /**
* author: yinjiacheng * author: yinjiacheng
...@@ -125,12 +126,15 @@ class AppUpgradeService : ZapService(), CommonHintDialog.OnHintOptionCallback, H ...@@ -125,12 +126,15 @@ class AppUpgradeService : ZapService(), CommonHintDialog.OnHintOptionCallback, H
* 展示升级弹窗 * 展示升级弹窗
*/ */
private fun showAppUpgradeDialog(data: AppUpdateInfo<AppUpdateEchoData>) { private fun showAppUpgradeDialog(data: AppUpdateInfo<AppUpdateEchoData>) {
// 版本更新信息
val content = StringBuilder().append("检测到版本更新").append("\n").append(data.result?.get(0)?.package_version).append("\n")
.append(data.result?.get(0)?.update_time).append("\n").append(data.result?.get(0)?.note).toString()
if (data.echo_data?.force_update == true) { if (data.echo_data?.force_update == true) {
// 强制升级 // 强制升级
CommonHintDialog(DStackActivityManager.getInstance().topActivity, "检测到版本更新", arrayListOf("立即升级"), this).show() CommonHintDialog(DStackActivityManager.getInstance().topActivity, content, arrayListOf("立即升级"), this).show()
} else { } else {
// 非强制升级 // 非强制升级
CommonHintDialog(DStackActivityManager.getInstance().topActivity, "检测到版本更新", arrayListOf("取消", "立即升级"), this).show() CommonHintDialog(DStackActivityManager.getInstance().topActivity, content, arrayListOf("取消", "立即升级"), this).show()
} }
} }
......
...@@ -8,6 +8,8 @@ package com.yidian.shenghuoquan.newscontent.bean ...@@ -8,6 +8,8 @@ package com.yidian.shenghuoquan.newscontent.bean
class LifeAccountMerchantAuthData { class LifeAccountMerchantAuthData {
var merchantType: Int = 0 var merchantType: Int = 0
var isBusinessLicenseUpload: Boolean = false var isBusinessLicenseUpload: Boolean = false
var businessLicenseUrl: String? = null // 营业执照图片唯一标识
var businessLicenseBucket: String? = null
var businessLicenseObjectKey: String? = null var businessLicenseObjectKey: String? = null
var registrationName: String? = null var registrationName: String? = null
var registrationCode: String? = null var registrationCode: String? = null
...@@ -32,6 +34,8 @@ class LifeAccountMerchantAuthData { ...@@ -32,6 +34,8 @@ class LifeAccountMerchantAuthData {
fun clearData() { fun clearData() {
merchantType = 0 merchantType = 0
isBusinessLicenseUpload = false isBusinessLicenseUpload = false
businessLicenseUrl = null
businessLicenseBucket = null
businessLicenseObjectKey = null businessLicenseObjectKey = null
registrationName = null registrationName = null
registrationCode = null registrationCode = null
......
...@@ -10,6 +10,8 @@ class LifeAccountPersonalAuthData { ...@@ -10,6 +10,8 @@ class LifeAccountPersonalAuthData {
var idCardNum: String? = null var idCardNum: String? = null
var phoneNum: String? = null // 法人手机号 var phoneNum: String? = null // 法人手机号
var occupation: String? = null var occupation: String? = null
var idCardPortraitFaceUrl: String? = null // 身份证人像面图片唯一标识
var idCardNationalEmblemFaceUrl: String? = null // 身份证国徽面图片唯一标识
var idCardPortraitFaceObjectKey: String? = null var idCardPortraitFaceObjectKey: String? = null
var idCardNationalEmblemFaceObjectKey: String? = null var idCardNationalEmblemFaceObjectKey: String? = null
var idCardPortraitFaceBucket: String? = null var idCardPortraitFaceBucket: String? = null
...@@ -37,6 +39,8 @@ class LifeAccountPersonalAuthData { ...@@ -37,6 +39,8 @@ class LifeAccountPersonalAuthData {
idCardNum = null idCardNum = null
phoneNum = null phoneNum = null
occupation = null occupation = null
idCardPortraitFaceUrl = null
idCardNationalEmblemFaceUrl = null
idCardPortraitFaceObjectKey = null idCardPortraitFaceObjectKey = null
idCardNationalEmblemFaceObjectKey = null idCardNationalEmblemFaceObjectKey = null
idCardPortraitFaceBucket = null idCardPortraitFaceBucket = null
......
...@@ -13,10 +13,10 @@ class AuthAuthenticationBean(val response: Response) : Serializable { ...@@ -13,10 +13,10 @@ class AuthAuthenticationBean(val response: Response) : Serializable {
val address: String, val address: String,
val audit_status: Int, val audit_status: Int,
val auth: Int, val auth: Int,
val back_id_card: String, val back_image_url: String, // 身份证国徽面bucket/objectid
val back_id_card_url: String, val back_id_card_url: String,
val create_time: String, val create_time: String,
val front_id_card: String, val posit_image_url: String, // 身份证人像面bucket/objectid
val front_id_card_url: String, val front_id_card_url: String,
val full_name: String, val full_name: String,
val gender: String, val gender: String,
......
...@@ -22,16 +22,16 @@ class AuthMerchantCheckBean : Serializable { ...@@ -22,16 +22,16 @@ class AuthMerchantCheckBean : Serializable {
val enterprice_address: String, val enterprice_address: String,
val enterprice_type: String, val enterprice_type: String,
val enterprise_auth_record_id: Long, val enterprise_auth_record_id: Long,
val entterprise_image: String, val business_image_url: String, // 营业执照bucket/objectid
val entterprise_image_url: String, val entterprise_image_url: String,
val establishment_date: String, val establishment_date: String,
val form: String, val form: String,
val funding: String, val funding: String,
val issue_date: String, val issue_date: String,
val legal_address: String, val legal_address: String,
val legal_back_id_card: String, val back_image_url: String, // 身份证国徽面bucket/objectid
val legal_back_id_card_url: String, val legal_back_id_card_url: String,
val legal_front_id_card: String, val posit_image_url: String, // 身份证人像面bucket/objectid
val legal_front_id_card_url: String, val legal_front_id_card_url: String,
val legal_id_card: String, val legal_id_card: String,
val legal_issued_by: String, val legal_issued_by: String,
......
...@@ -6,7 +6,7 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean ...@@ -6,7 +6,7 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean
* description: 营业执照OCR * description: 营业执照OCR
*/ */
class BusinessLicenseOCRBean { class BusinessLicenseOCRBean {
data class Request(val business_image_objectid: String, val business_image_bucket: String) data class Request(val business_image_url: String)
data class Response( data class Response(
val addr: String, val addr: String,
......
...@@ -7,10 +7,8 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean ...@@ -7,10 +7,8 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean
*/ */
class GetIDCardOCRBean(val request: Request, val response: Response) { class GetIDCardOCRBean(val request: Request, val response: Response) {
data class Request( data class Request(
val posit_image_objectid: String, val back_image_url: String,
val back_image_objectid: String, val posit_image_url: String
val posit_bucket: String,
val back_bucket: String
) )
data class Response( data class Response(
...@@ -48,6 +46,3 @@ class GetIDCardOCRBean(val request: Request, val response: Response) { ...@@ -48,6 +46,3 @@ class GetIDCardOCRBean(val request: Request, val response: Response) {
val Temporary_ID_Photo: Double val Temporary_ID_Photo: Double
) )
} }
package com.yidian.shenghuoquan.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class IdentifyIdOcrVerifyBean(val request: Request, val response: Response) { class IdentifyIdOcrVerifyBean(val request: Request, val response: Response) {
data class Request(val biz_token: String, val meglive_objectid: String) data class Request(val biz_token: String, val meglive_url: String)
data class Response(val verify_result: Boolean) data class Response(val verify_result: Boolean)
} }
...@@ -50,8 +50,8 @@ object LifeAccountAuthDataManager { ...@@ -50,8 +50,8 @@ object LifeAccountAuthDataManager {
personalAuthData.realName = data.full_name personalAuthData.realName = data.full_name
personalAuthData.idCardNum = data.id_card personalAuthData.idCardNum = data.id_card
personalAuthData.occupation = data.occupation personalAuthData.occupation = data.occupation
personalAuthData.idCardPortraitFaceObjectKey = data.front_id_card personalAuthData.idCardPortraitFaceUrl = data.posit_image_url
personalAuthData.idCardNationalEmblemFaceObjectKey = data.back_id_card personalAuthData.idCardNationalEmblemFaceUrl = data.back_image_url
personalAuthData.address = data.address personalAuthData.address = data.address
personalAuthData.nationality = data.nationality personalAuthData.nationality = data.nationality
personalAuthData.gender = data.gender personalAuthData.gender = data.gender
...@@ -69,12 +69,10 @@ object LifeAccountAuthDataManager { ...@@ -69,12 +69,10 @@ object LifeAccountAuthDataManager {
*/ */
fun generateAuthPersonalCheckRequest(): HashMap<String, String?> { fun generateAuthPersonalCheckRequest(): HashMap<String, String?> {
val requestMap = HashMap<String, String?>() val requestMap = HashMap<String, String?>()
requestMap["front_img"] = personalAuthData.idCardPortraitFaceObjectKey requestMap["posit_image_url"] = personalAuthData.idCardPortraitFaceUrl
requestMap["bak_img"] = personalAuthData.idCardNationalEmblemFaceObjectKey requestMap["back_image_url"] = personalAuthData.idCardNationalEmblemFaceUrl
requestMap["front_completeness"] = requestMap["front_completeness"] = personalAuthData.idCardPortraitFaceCompleteness.toString()
personalAuthData.idCardPortraitFaceCompleteness.toString() requestMap["bak_completeness"] = personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["bak_completeness"] =
personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["id_card"] = personalAuthData.idCardNum requestMap["id_card"] = personalAuthData.idCardNum
requestMap["gender"] = personalAuthData.gender requestMap["gender"] = personalAuthData.gender
requestMap["name"] = personalAuthData.realName requestMap["name"] = personalAuthData.realName
...@@ -130,7 +128,7 @@ object LifeAccountAuthDataManager { ...@@ -130,7 +128,7 @@ object LifeAccountAuthDataManager {
merchantAuthData.form = data.form merchantAuthData.form = data.form
merchantAuthData.funding = data.funding merchantAuthData.funding = data.funding
merchantAuthData.dateIssue = data.issue_date merchantAuthData.dateIssue = data.issue_date
merchantAuthData.businessLicenseObjectKey = data.entterprise_image merchantAuthData.businessLicenseUrl = data.business_image_url
merchantAuthData.pers = data.pers merchantAuthData.pers = data.pers
personalAuthData.realName = data.legal_person personalAuthData.realName = data.legal_person
personalAuthData.idCardNum = data.legal_id_card personalAuthData.idCardNum = data.legal_id_card
...@@ -141,8 +139,8 @@ object LifeAccountAuthDataManager { ...@@ -141,8 +139,8 @@ object LifeAccountAuthDataManager {
personalAuthData.issuedBy = data.legal_issued_by personalAuthData.issuedBy = data.legal_issued_by
personalAuthData.validDateStart = data.legal_validity_start_time personalAuthData.validDateStart = data.legal_validity_start_time
personalAuthData.validDateEnd = data.legal_validity_end_time personalAuthData.validDateEnd = data.legal_validity_end_time
personalAuthData.idCardPortraitFaceObjectKey = data.legal_front_id_card personalAuthData.idCardPortraitFaceUrl = data.posit_image_url
personalAuthData.idCardNationalEmblemFaceObjectKey = data.legal_back_id_card personalAuthData.idCardNationalEmblemFaceUrl = data.back_image_url
personalAuthData.isIDCardPortraitFaceUpload = true personalAuthData.isIDCardPortraitFaceUpload = true
personalAuthData.isIDCardNationalEmblemFaceUpload = true personalAuthData.isIDCardNationalEmblemFaceUpload = true
personalAuthData.idCardPortraitFaceCompleteness = 0 personalAuthData.idCardPortraitFaceCompleteness = 0
...@@ -171,7 +169,7 @@ object LifeAccountAuthDataManager { ...@@ -171,7 +169,7 @@ object LifeAccountAuthDataManager {
requestMap["form"] = merchantAuthData.form requestMap["form"] = merchantAuthData.form
requestMap["funding"] = merchantAuthData.funding requestMap["funding"] = merchantAuthData.funding
requestMap["issue_date"] = merchantAuthData.dateIssue requestMap["issue_date"] = merchantAuthData.dateIssue
requestMap["entterprise_image"] = merchantAuthData.businessLicenseObjectKey requestMap["entterprise_image_url"] = merchantAuthData.businessLicenseUrl
requestMap["data_from"] = Constant.DATA_FROM_B.toString() requestMap["data_from"] = Constant.DATA_FROM_B.toString()
requestMap["data_type"] = merchantAuthData.merchantType.toString() requestMap["data_type"] = merchantAuthData.merchantType.toString()
lifeAccountId?.let { requestMap["life_account_id"] = it } lifeAccountId?.let { requestMap["life_account_id"] = it }
...@@ -185,12 +183,10 @@ object LifeAccountAuthDataManager { ...@@ -185,12 +183,10 @@ object LifeAccountAuthDataManager {
fun generateAuthIndividualBusinessIdentityCommitRequest(): HashMap<String, String?> { fun generateAuthIndividualBusinessIdentityCommitRequest(): HashMap<String, String?> {
val requestMap = HashMap<String, String?>() val requestMap = HashMap<String, String?>()
requestMap["record_id"] = merchantAuthData.authRecordId.toString() requestMap["record_id"] = merchantAuthData.authRecordId.toString()
requestMap["front_img"] = personalAuthData.idCardPortraitFaceObjectKey requestMap["posit_image_url"] = personalAuthData.idCardPortraitFaceUrl
requestMap["bak_img"] = personalAuthData.idCardNationalEmblemFaceObjectKey requestMap["back_image_url"] = personalAuthData.idCardNationalEmblemFaceUrl
requestMap["front_completeness"] = requestMap["front_completeness"] = personalAuthData.idCardPortraitFaceCompleteness.toString()
personalAuthData.idCardPortraitFaceCompleteness.toString() requestMap["bak_completeness"] = personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["bak_completeness"] =
personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["idcard_number"] = personalAuthData.idCardNum requestMap["idcard_number"] = personalAuthData.idCardNum
requestMap["gender"] = personalAuthData.gender requestMap["gender"] = personalAuthData.gender
requestMap["name"] = personalAuthData.realName requestMap["name"] = personalAuthData.realName
...@@ -210,12 +206,10 @@ object LifeAccountAuthDataManager { ...@@ -210,12 +206,10 @@ object LifeAccountAuthDataManager {
): HashMap<String, String?> { ): HashMap<String, String?> {
val requestMap = HashMap<String, String?>() val requestMap = HashMap<String, String?>()
requestMap["record_id"] = merchantAuthData.authRecordId.toString() requestMap["record_id"] = merchantAuthData.authRecordId.toString()
requestMap["front_img"] = personalAuthData.idCardPortraitFaceObjectKey requestMap["posit_image_url"] = personalAuthData.idCardPortraitFaceUrl
requestMap["bak_img"] = personalAuthData.idCardNationalEmblemFaceObjectKey requestMap["back_image_url"] = personalAuthData.idCardNationalEmblemFaceUrl
requestMap["front_completeness"] = requestMap["front_completeness"] = personalAuthData.idCardPortraitFaceCompleteness.toString()
personalAuthData.idCardPortraitFaceCompleteness.toString() requestMap["bak_completeness"] = personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["bak_completeness"] =
personalAuthData.idCardNationalEmblemFaceCompleteness.toString()
requestMap["idcard_number"] = personalAuthData.idCardNum requestMap["idcard_number"] = personalAuthData.idCardNum
requestMap["gender"] = personalAuthData.gender requestMap["gender"] = personalAuthData.gender
requestMap["name"] = personalAuthData.realName requestMap["name"] = personalAuthData.realName
...@@ -225,9 +219,7 @@ object LifeAccountAuthDataManager { ...@@ -225,9 +219,7 @@ object LifeAccountAuthDataManager {
requestMap["valid_date_end"] = personalAuthData.validDateEnd requestMap["valid_date_end"] = personalAuthData.validDateEnd
requestMap["issued_by"] = personalAuthData.issuedBy requestMap["issued_by"] = personalAuthData.issuedBy
requestMap["mobile"] = personalAuthData.phoneNum requestMap["mobile"] = personalAuthData.phoneNum
lifeAccountId?.let { lifeAccountId?.let { requestMap["life_account_id"] = it }
requestMap["life_account_id"] = it
}
return requestMap return requestMap
} }
...@@ -237,9 +229,7 @@ object LifeAccountAuthDataManager { ...@@ -237,9 +229,7 @@ object LifeAccountAuthDataManager {
fun generateAuthIndividualBusinessCompleteRequest(lifeAccountId: String?): HashMap<String, String?> { fun generateAuthIndividualBusinessCompleteRequest(lifeAccountId: String?): HashMap<String, String?> {
val requestMap = HashMap<String, String?>() val requestMap = HashMap<String, String?>()
requestMap["record_id"] = merchantAuthData.authRecordId.toString() requestMap["record_id"] = merchantAuthData.authRecordId.toString()
lifeAccountId?.let { lifeAccountId?.let { requestMap["life_account_id"] = it }
requestMap["life_account_id"] = it
}
return requestMap return requestMap
} }
} }
...@@ -240,10 +240,7 @@ class LifeAccountBusinessLicenseAuthFragment : ...@@ -240,10 +240,7 @@ class LifeAccountBusinessLicenseAuthFragment :
) )
return return
} }
val requestParams = HashMap<String, String?>() ApiService.businessLicenseOCR(this, hashMapOf(Pair("business_image_url", "$bucket/$objectKey")))
requestParams["business_image_objectid"] = objectKey
requestParams["business_image_bucket"] = bucket
ApiService.businessLicenseOCR(this, requestParams)
} }
/** /**
...@@ -287,7 +284,9 @@ class LifeAccountBusinessLicenseAuthFragment : ...@@ -287,7 +284,9 @@ class LifeAccountBusinessLicenseAuthFragment :
override fun onTaskSuccess(bucket: String?, objectKey: String?) { override fun onTaskSuccess(bucket: String?, objectKey: String?) {
LifeAccountAuthDataManager.merchantAuthData.isBusinessLicenseUpload = true LifeAccountAuthDataManager.merchantAuthData.isBusinessLicenseUpload = true
LifeAccountAuthDataManager.merchantAuthData.businessLicenseBucket = bucket
LifeAccountAuthDataManager.merchantAuthData.businessLicenseObjectKey = objectKey LifeAccountAuthDataManager.merchantAuthData.businessLicenseObjectKey = objectKey
LifeAccountAuthDataManager.merchantAuthData.businessLicenseUrl = "${bucket}/${objectKey}"
// 执行营业执照OCR // 执行营业执照OCR
startBusinessLicenseOCR(objectKey, bucket) startBusinessLicenseOCR(objectKey, bucket)
} }
......
...@@ -461,6 +461,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -461,6 +461,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
objectKey objectKey
LifeAccountAuthDataManager.personalAuthData.idCardPortraitFaceBucket = LifeAccountAuthDataManager.personalAuthData.idCardPortraitFaceBucket =
bucket bucket
LifeAccountAuthDataManager.personalAuthData.idCardPortraitFaceUrl = "${bucket}/${objectKey}"
} else { } else {
LifeAccountAuthDataManager.personalAuthData.isIDCardNationalEmblemFaceUpload = LifeAccountAuthDataManager.personalAuthData.isIDCardNationalEmblemFaceUpload =
true true
...@@ -468,6 +469,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -468,6 +469,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
objectKey objectKey
LifeAccountAuthDataManager.personalAuthData.idCardNationalEmblemFaceBucket = LifeAccountAuthDataManager.personalAuthData.idCardNationalEmblemFaceBucket =
bucket bucket
LifeAccountAuthDataManager.personalAuthData.idCardNationalEmblemFaceUrl = "${bucket}/${objectKey}"
} }
startIDCardOCR(face, objectKey, bucket) startIDCardOCR(face, objectKey, bucket)
} }
...@@ -508,8 +510,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -508,8 +510,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
} }
}, hashMapOf( }, hashMapOf(
Pair("posit_image_objectid", objectKey), Pair("posit_image_url", "$bucket/$objectKey")
Pair("posit_bucket", bucket)
) )
) )
} else { } else {
...@@ -534,8 +535,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -534,8 +535,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
} }
}, hashMapOf( }, hashMapOf(
Pair("back_image_objectid", objectKey), Pair("back_image_url", "$bucket/$objectKey")
Pair("back_bucket", bucket)
) )
) )
} }
...@@ -660,8 +660,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -660,8 +660,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
"biz_token", "biz_token",
LifeAccountAuthDataManager.personalAuthData.liveDetectBizToken LifeAccountAuthDataManager.personalAuthData.liveDetectBizToken
), ),
Pair("meglive_objectid", objectKey), Pair("meglive_url", "$bucket/$objectKey")
Pair("meglive_bucket", bucket)
) )
) )
} }
......
...@@ -100,9 +100,9 @@ class LifeAccountModifyNameActivity : BaseActivity<ActivityLifeAccountModifyName ...@@ -100,9 +100,9 @@ class LifeAccountModifyNameActivity : BaseActivity<ActivityLifeAccountModifyName
// 生活号名称修改成功 发送事件通知商户基本信息页面和商户管理中心页面 // 生活号名称修改成功 发送事件通知商户基本信息页面和商户管理中心页面
XEventManager.post(XBaseEvent(XEventConfig.LIFE_ACCOUNT_NAME_MODIFY, viewBind.evLifeAccountName.getEditContent())) XEventManager.post(XBaseEvent(XEventConfig.LIFE_ACCOUNT_NAME_MODIFY, viewBind.evLifeAccountName.getEditContent()))
XPageManager.pop(null) XPageManager.pop(null)
} else { // } else {
// 生活号名称修改失败 提示 // // 生活号名称修改失败 提示
viewBind.evLifeAccountName.showErrorTips(resources.getString(R.string.life_account_name_already_exist)) // viewBind.evLifeAccountName.showErrorTips(resources.getString(R.string.life_account_name_already_exist))
} }
} }
......
...@@ -13,6 +13,8 @@ android { ...@@ -13,6 +13,8 @@ android {
targetSdkVersion build_versions.targetSdkVersion targetSdkVersion build_versions.targetSdkVersion
versionCode rootProject.ext.android.versionCode versionCode rootProject.ext.android.versionCode
versionName rootProject.ext.android.versionName versionName rootProject.ext.android.versionName
buildConfigField("boolean", "IS_ENCRYPT_DEBUG_KEY", rootProject.ext.android.isEncryptDebugKey)
buildConfigField("boolean", "IS_APP_UPGRADE_ONLINE", rootProject.ext.android.isAppUpgradeOnline)
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
manifestPlaceholders = [qqappid: "101923771"] manifestPlaceholders = [qqappid: "101923771"]
......
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