package com.basic.security.manager; import android.text.TextUtils; import com.basic.security.model.HintSignUp; import com.basic.security.model.ModelAdapter; import com.basic.security.model.Sync; import com.basic.security.utils.Constants; import java.util.ArrayList; import java.util.List; public class HintSignUpManager extends BaseManager { public static ModelAdapter hintSignUpMessage; static long getHintSignUpMassageLastTime = 0; static List getHintSignUpMassageLastList = new ArrayList<>(); public static void initHintSignUp() { hintSignUpMessage = HintDoorAccessManager.findById("hint_sign_up", HintSignUp.tableName); if (hintSignUpMessage == null) { hintSignUpMessage = new ModelAdapter(HintSignUp.tableName); hintSignUpMessage.setString("id_card_message", "请刷身份证"); hintSignUpMessage.setString("id_card_success", "身份证验证成功"); hintSignUpMessage.setString("id_card_fail", "身份证验证失败"); hintSignUpMessage.setString("edit_message", "请完善信息"); hintSignUpMessage.setString("register_success", "注册成功"); hintSignUpMessage.setString("wait_admin", "请联系管理员为您注册"); hintSignUpMessage.setString("device_id", DeviceManager.getDeviceId()); hintSignUpMessage.setString("table", "hint_sign_up"); hintSignUpMessage.setString(Sync.needSync, Constants.FALSE); BaseManager.save(hintSignUpMessage); } } public static ModelAdapter getHintSignUpMassage() { return hintSignUpMessage; } public static String getNoVerificationIDCardHint() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_message"))) { return hintSignUpMessage.getString("id_card_message"); } else { return "请刷身份证"; } } public static String getVerificationSuccessHint() { // System1.out.println("HintSignUpManager.getVerificationSuccessHint " + FrameUtil.getFrames()); getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_success"))) { return hintSignUpMessage.getString("id_card_success"); } else { return "身份证验证成功"; } } public static String getVerificationFail() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_fail"))) { return hintSignUpMessage.getString("id_card_fail"); } else { return "身份证验证失败"; } } public static String getImperfectHint() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("edit_message"))) { return hintSignUpMessage.getString("edit_message"); } else { return "请完善信息"; } } public static String getRegisterSuccessHint() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("register_success"))) { return hintSignUpMessage.getString("register_success"); } else { return "注册成功"; } } public static String getAdminLogoutHint() { // if (BaseSettingManager.isPassMode()) { // return HintDoorAccessManager.getNoRegisterHint(); // } else { // System1.out.println("HintSignUpManager.getAdminLogoutHint " + FrameUtil.getFrames()); getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("wait_admin"))) { return hintSignUpMessage.getString("wait_admin"); } else { return "请联系管理员为您注册"; } // } } public static void saveHintSignUpMessage(ModelAdapter hintSignUpMassage) { HintSignUpManager.hintSignUpMessage = hintSignUpMassage; BaseManager.save(hintSignUpMassage); } }