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); } } } } } }