package com.basic.security.manager.helper.rm.fragment; import android.text.TextUtils; import com.basic.security.manager.helper.rm.base.CurrentBase; import com.basic.security.manager.impl.cblite.AccountManager; import com.basic.security.utils.MutableDocumentUtil; import com.basic.security.utils.ToastUtil; public class CurrentAdminFaceLogin extends CurrentBase { public CurrentAdminFaceLogin() { thisFragment = activity.fragment_admin_face_login; } @Override protected boolean needAdjustFaceTips() { return true; } @Override protected boolean adminLogin() { ToastUtil.show("管理员登入成功!"); activity.runOnUiThread(new Runnable() { @Override public void run() { AccountManager.setAdminId(currentCompareFeatureResult.personId); activity.fragment_menu.person_manage(); } }); return true; } @Override protected boolean doSetFaceTitleWithRegistered() {// System.out.println("CurrentAdminFaceLogin.doSetFaceTitleWithRegistered currentFacePosition.detectScoreCanRecognize() " + currentFacePosition.detectScoreCanRecognize()); currentFaceTitleAndTips.setFaceTitleRedColor(); if (currentPerson == null) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle("未注册", false); } else if ("未注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle("未注册", false); } else { currentFaceTitleAndTips.setFaceTitleGreenColor(); if (currentIdentityNameList.size() == 0) { currentFaceTitleAndTips.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status"), false); } else { currentFaceTitleAndTips.faceTitle(TextUtils.join(", ", currentIdentityNameList), false); ; } } return true; } }