package com.basic.security.manager.helper.rm.base; import android.text.TextUtils; import com.basic.security.manager.BaseSettingManager; import com.basic.security.manager.HintSignUpManager; import com.basic.security.utils.FacePosition; import com.basic.security.utils.FaceTitleAndTips; import com.basic.security.utils.MutableDocumentUtil; public class CurrentBaseIdentityTitle extends CurrentBaseAdjustTips { public FaceTitleAndTips getIdentityTitle(FacePosition facePosition, FaceTitleAndTips faceTitleAndTips) { return faceTitleAndTips; } protected boolean doSetSignUpGuidTitle() { return false; } protected void signUpGuidTitle() { if (!doSetSignUpGuidTitle()) { } } protected void identityTitle() { // System1.out.println("CurrentBaseIdentityTitle.identityTitle 1 " + FrameUtil.getFrames()); // System1.out.println("CurrentBaseIdentityTitle.identityTitle 2"); // 当在人工注册时,填写详情页面时人员已在未注册中 if (currentPerson == null || activity.currentFragment == activity.fragment_su_logged_nic_wait_detail || activity.currentFragment == activity.fragment_su_logged_ic_wait_idcard) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTipsS.setFaceTitleRedColor(); if (currentPerson == null && activity.currentFragment == activity.fragment_admin_face_login) { currentFaceTitleAndTips.faceTitle("未注册", false); currentFaceTitleAndTipsS.faceTitle("未注册", false); } else { if (activity.currentFragment == activity.fragment_su_auto_wait_admin || activity.currentFragment == activity.fragment_door_access_result || activity.currentFragment == activity.fragment_su_auto_wait_face ) { String waitAdmin = HintSignUpManager.getAdminLogoutHint(); // System1.out.println("CurrentBaseIdentityTitle.identityTitle 1 " + waitAdmin); currentFaceTitleAndTips.faceTitle2(waitAdmin, true); currentFaceTitleAndTipsS.faceTitle2(waitAdmin, true); } else { signUpGuidTitle(); } } } else if (currentPerson != null) { if (!doSetFaceTitleWithRegistered()) { if (currentIdentityNameList.size() > 0 && "已注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleGreenColor(); currentFaceTitleAndTipsS.setFaceTitleGreenColor(); if (!BaseSettingManager.isGuestMode() && activity.currentFragment != activity.fragment_su_auto_wait_face && activity.currentFragment != activity.fragment_door_access_result && activity.currentFragment != activity.fragment_su_auto_wait_admin ) { currentFaceTitleAndTips.faceTitle(TextUtils.join(", ", currentIdentityNameList), false); currentFaceTitleAndTipsS.faceTitle(TextUtils.join(", ", currentIdentityNameList), false); } } else { // 解决在未注册列表中的人员在自助注册时显示"未注册" if ("未注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTipsS.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle(HintSignUpManager.getAdminLogoutHint(), false); currentFaceTitleAndTipsS.faceTitle(HintSignUpManager.getAdminLogoutHint(), false); } else { currentFaceTitleAndTips.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status"), false); currentFaceTitleAndTipsS.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status"), false); } } } } } }