package com.basic.security.manager.helper.rm.fragment; import android.text.TextUtils; import com.basic.security.manager.UserManager; import com.basic.security.manager.helper.rm.base.CurrentBase; import com.basic.security.utils.Constants; 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() { UserManager.setAdminId(currentCompareFeatureResult.personId); if (Constants.indoorOutdoorInOne) { activity.fragment_toolbar.visitor_model(); } else { activity.fragment_menu.person_manage(); } } }); return true; } @Override protected boolean doSetFaceTitleWithRegistered() { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTipsS.setFaceTitleRedColor(); if (currentPerson == null) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTipsS.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle("未注册", false); currentFaceTitleAndTipsS.faceTitle("未注册", false); } else if ("未注册".equals(MutableDocumentUtil.getString(currentPerson, "sign_up_status"))) { currentFaceTitleAndTips.setFaceTitleRedColor(); currentFaceTitleAndTipsS.setFaceTitleRedColor(); currentFaceTitleAndTips.faceTitle("未注册", false); currentFaceTitleAndTipsS.faceTitle("未注册", false); } else { currentFaceTitleAndTips.setFaceTitleGreenColor(); currentFaceTitleAndTipsS.setFaceTitleGreenColor(); if (currentIdentityNameList.size() == 0) { currentFaceTitleAndTips.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status"), false); currentFaceTitleAndTipsS.faceTitle(MutableDocumentUtil.getString(currentPerson, "sign_up_status"), false); } else { currentFaceTitleAndTips.faceTitle(TextUtils.join(", ", currentIdentityNameList), false); currentFaceTitleAndTipsS.faceTitle(TextUtils.join(", ", currentIdentityNameList), false); } } return true; } }