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