package com.basic.security.manager.helper.rm.base; import android.text.TextUtils; import com.basic.security.manager.impl.cblite.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() { // 当在人工注册时,填写详情页面时人员已在未注册中 if (currentPerson == null || activity.currentFragment == activity.fragment_su_logged_nic_wait_detail || activity.currentFragment == activity.fragment_su_logged_ic_wait_idcard) { currentFaceTitleAndTips.setFaceTitleRedColor(); if (currentPerson == null && activity.currentFragment == activity.fragment_admin_face_login) { currentFaceTitleAndTips.faceTitle("未注册"); } else { signUpGuidTitle(); } } else if (currentPerson != null) { if (!doSetFaceTitleWithRegistered()) { if (currentIdentityNameList.size() > 0 && "已注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleGreenColor(); currentFaceTitleAndTips.faceTitle(TextUtils.join(", ", currentIdentityNameList)); } else { // 解决在未注册列表中的人员在自助注册时显示"未注册" if ("未注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle(HintSignUpManager.getAdminLogoutHint()); } else { currentFaceTitleAndTips.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status")); } } } } } }