Commit 0ac4ebf6 authored by yinjiacheng's avatar yinjiacheng

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

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