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