Commit 0ac4ebf6 authored by yinjiacheng's avatar yinjiacheng

update XInsight执行结果回调中的业务逻辑切换到主线程执行

parent 151400d4
......@@ -274,6 +274,7 @@ class LifeAccountBusinessLicenseAuthFragmentV2 :
}
override fun onSucceed(businessLicenseResult: BusinessLicenseResult?, result: String?) {
activity?.runOnUiThread {
businessLicenseResult?.let { LifeAccountAuthDataManagerV2.generateBusinessLicenseData(it) }
// 回显OCR结果
viewBinding.evRegistrationName.fillEditContent(businessLicenseResult?.name)
......@@ -283,14 +284,17 @@ class LifeAccountBusinessLicenseAuthFragmentV2 :
// 检查下一步条件
activity?.let { (it as LifeAccountEnterpriseAuthActivity).checkNextCondition() }
}
}
override fun onFail(code: Int, errMsg: String?, errDomain: String?) {
activity?.runOnUiThread {
// 营业执照OCR识别失败提示
viewBinding.tvUploadErrorTips.isVisible = true
viewBinding.tvUploadErrorTips.text =
resources.getString(R.string.check_business_license_distinct)
activity?.let { viewBinding.viewBusinessLicenseUploadDivider.setBackgroundColor(ContextCompat.getColor(it, R.color.color_FFFF3A3A)) }
}
}
override fun onUploadTask(imageUrl: String?) {
LifeAccountAuthDataManagerV2.merchantAuthData.isBusinessLicenseUpload = true
......
......@@ -367,6 +367,7 @@ class LifeAccountIDCardAuthFragmentV2 : BaseFragment<FragmentLifeAccountIdCardAu
uploadFile,
object : IdentityCardVerifyCallBack {
override fun onSucceed(identityCardResult: IdentityCardResult?, result: String?) {
activity?.runOnUiThread {
if (face == Constant.ID_CARD_PORTRAIT_FACE) {
identityCardResult?.let { LifeAccountAuthDataManagerV2.generateIDCardPortraitFaceData(it) }
// 回显OCR结果
......@@ -396,6 +397,7 @@ class LifeAccountIDCardAuthFragmentV2 : BaseFragment<FragmentLifeAccountIdCardAu
}
}
}
}
override fun onFail(code: Int, errMsg: String?, errDomain: String?) {
......@@ -623,6 +625,7 @@ class LifeAccountIDCardAuthFragmentV2 : BaseFragment<FragmentLifeAccountIdCardAu
// 活体认证回调
override fun onSucceed(liveVerityResult: LiveVerityResult?, result: String?) {
activity?.runOnUiThread {
if (liveVerityResult?.verify_result == true) {
// 保存人脸验证结果
LifeAccountAuthDataManagerV2.personalAuthData.isFaceAuthPass = true
......@@ -645,11 +648,14 @@ class LifeAccountIDCardAuthFragmentV2 : BaseFragment<FragmentLifeAccountIdCardAu
}
}
}
}
override fun onFail(code: Int, errMsg: String?, errDomain: String?) {
activity?.runOnUiThread {
LifeAccountAuthDataManagerV2.personalAuthData.isFaceAuthPass = false
viewBinding.avFaceAuth.showFaceAuthResult(false)
}
}
override fun onUploadTask(imageUrl: String?) {
......
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