package com.basic.security.manager.helper.rm.base;
|
|
import com.basic.security.base.BaseFragment;
|
import com.basic.security.manager.BaseSettingManager;
|
import com.basic.security.manager.UserManager;
|
|
public class CurrentBaseSignUp extends CurrentBaseStayInWaitFace {
|
protected void signUpPerson() {
|
if (!UserManager.adminLoggedIn()) {
|
if (activity.currentFragment == activity.fragment_su_auto_wait_face) {
|
if (currentPerson == null) {
|
if (BaseSettingManager.isAutoSignUpMode()) {
|
if (BaseSettingManager.isAutoSignUpIDCardMode()) {
|
showFragment(activity.fragment_su_auto_ic_wait_idcard);
|
} else {
|
if (BaseSettingManager.isAutoSignUpNotIDCardModeNeedPhone()
|
|| BaseSettingManager.isAutoSignUpNotIDCardModeNeedName()
|
|| BaseSettingManager.isAutoSignUpNotIDCardModeNeedIDNumber()) {
|
showFragment(activity.fragment_su_auto_nic_wait_detail);
|
} else {
|
saveFullPersonAndShowFragment(activity.fragment_sign_up_success);
|
}
|
}
|
} else {
|
showFragment(activity.fragment_su_auto_wait_admin);
|
}
|
}
|
// if (currentPerson != null) {
|
// showFragment(activity.fragment_su_auto_wait_admin);
|
// }
|
}
|
}
|
if (UserManager.adminLoggedIn()) {
|
// System1.out.println("CurrentBaseSignUp.signUpPerson 1");
|
if (activity.currentFragment == activity.fragment_user) {
|
// System1.out.println("CurrentBaseSignUp.signUpPerson 2");
|
BaseFragment.detectedResultTime = System.currentTimeMillis();
|
BaseFragment.detectedResult = detectedResult;
|
showFragmentSuccess = true;
|
activity.fragment_user.userPhotoDetected(currentFacePosition);
|
}
|
if (activity.currentFragment == activity.fragment_su_logged_nic_wait_face ||
|
activity.currentFragment == activity.fragment_su_logged_ic_wait_face) {
|
if (waitInFaceDetectAndContinueWork()) {
|
if (BaseSettingManager.isAdminAuthSignUpModeNeedIdCard()) {
|
savePersonAndShowFragment(activity.fragment_su_logged_ic_wait_idcard);
|
} else {
|
savePersonAndShowFragment(activity.fragment_su_logged_nic_wait_detail);
|
}
|
}
|
}
|
}
|
}
|
}
|