Merge remote-tracking branch 'origin/master'

This commit is contained in:
2025-09-24 19:25:35 +08:00
8 changed files with 227 additions and 123 deletions

View File

@@ -81,56 +81,59 @@ public class RealNameActivity extends BaseMvpActivity<RealNamePresenter, Activit
@Override
public void realNameSuccess(RealNameBean msg) {
Bundle data = new Bundle();
WbCloudFaceVerifySdk.InputData inputData = new WbCloudFaceVerifySdk.InputData(
msg.getFaceId(),
msg.getOrderNo(),
msg.getAppid(),
msg.getApiVersion(),
msg.getNonce(),
msg.getUserid(),
msg.getSign(),
FaceVerifyStatus.Mode.GRADE,
msg.getLicence());
data.putSerializable(WbCloudFaceContant.INPUT_DATA, inputData);
//设置是否打开语音提示,默认关闭,此处设置为关闭
data.putBoolean(WbCloudFaceContant. PLAY_VOICE, true);
//避免用户快速点击导致二次登录,二次拉起刷脸等操作引起问题
WbCloudFaceVerifySdk.getInstance().
initAdvSdk(RealNameActivity.this, data, new WbCloudFaceVerifyLoginListener() {
@Override
public void onLoginSuccess () {
//登录成功,拉起 sdk 页面,由 FaceVerifyResultListener 返回刷脸结果
WbCloudFaceVerifySdk.getInstance().startWbFaceVerifySdk(RealNameActivity.this, new WbCloudFaceVerifyResultListener() {
@Override
public void onFinish(WbFaceVerifyResult result) {
if (result != null) {
if (result.isSuccess()) {
Log.d("@@@", "刷脸成功!");
SpUtil.setRealName(true);
MvpPre.realNameResult(result.getOrderNo());
finish();
} else {
Log.d("@@@", "刷脸失败!");
queren1();
}
}
//刷脸结束后,及时释放资源
WbCloudFaceVerifySdk.getInstance().release();
}
});
}
@Override
public void onLoginFailed (WbFaceError error){
Log.d("@@@", "刷脸失败!");
//刷脸结束后,及时释放资源
WbCloudFaceVerifySdk.getInstance().release();
queren1();
}
});
// Bundle data = new Bundle();
// WbCloudFaceVerifySdk.InputData inputData = new WbCloudFaceVerifySdk.InputData(
// msg.getFaceId(),
// msg.getOrderNo(),
// msg.getAppid(),
// msg.getApiVersion(),
// msg.getNonce(),
// msg.getUserid(),
// msg.getSign(),
// FaceVerifyStatus.Mode.GRADE,
// msg.getLicence());
// data.putSerializable(WbCloudFaceContant.INPUT_DATA, inputData);
// //设置是否打开语音提示,默认关闭,此处设置为关闭
// data.putBoolean(WbCloudFaceContant. PLAY_VOICE, true);
//
// //避免用户快速点击导致二次登录,二次拉起刷脸等操作引起问题
// WbCloudFaceVerifySdk.getInstance().
// initAdvSdk(RealNameActivity.this, data, new WbCloudFaceVerifyLoginListener() {
// @Override
// public void onLoginSuccess () {
// //登录成功,拉起 sdk 页面,由 FaceVerifyResultListener 返回刷脸结果
// WbCloudFaceVerifySdk.getInstance().startWbFaceVerifySdk(RealNameActivity.this, new WbCloudFaceVerifyResultListener() {
// @Override
// public void onFinish(WbFaceVerifyResult result) {
// if (result != null) {
// if (result.isSuccess()) {
// Log.d("@@@", "刷脸成功!");
// SpUtil.setRealName(true);
// MvpPre.realNameResult(result.getOrderNo());
//
// } else {
// Log.d("@@@", "刷脸失败!");
// queren1();
// }
// }
// //刷脸结束后,及时释放资源
// WbCloudFaceVerifySdk.getInstance().release();
//
// }
// });
// }
// @Override
// public void onLoginFailed (WbFaceError error){
// Log.d("@@@", "刷脸失败!");
// //刷脸结束后,及时释放资源
// WbCloudFaceVerifySdk.getInstance().release();
// queren1();
//
// }
// });
}
@Override
@@ -181,7 +184,7 @@ public class RealNameActivity extends BaseMvpActivity<RealNamePresenter, Activit
return;
}
if (RegexUtils.isIDCard18Exact(mBinding.edPassword.getText().toString())) {
if (mBinding.btnSubmit.getText().toString().equals("下一步")) {
if (mBinding.btnSubmit.getText().toString().equals("立即认证")) {
mBinding.stepNum1.setBackground(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.num_11));
mBinding.stepNum2.setBackground(getResources().getDrawable(com.xscm.moduleutil.R.mipmap.num_2));
// mBinding.l1.setVisibility(View.GONE);