package com.basic.security.manager.impl.sqlite; import android.text.TextUtils; import com.couchbase.lite.Expression; import com.basic.security.model.ModelAdapter; import java.util.ArrayList; import java.util.List; public class SlHintSignUpManager extends SlBaseManager { public static ModelAdapter hintSignUpMessage; static long getHintSignUpMassageLastTime = 0; static List getHintSignUpMassageLastList = new ArrayList<>(); public static ModelAdapter getHintSignUpMassage() { long currentGetHintSignUpMassage = System.currentTimeMillis(); if (currentGetHintSignUpMassage - getHintSignUpMassageLastTime > 5*1000 ) { getHintSignUpMassageLastTime = currentGetHintSignUpMassage; getHintSignUpMassageLastList = findList("select * from hint_sign_up"); } if (getHintSignUpMassageLastList.size() == 1) { hintSignUpMessage = getHintSignUpMassageLastList.get(0); } else { if (getHintSignUpMassageLastList.size() == 0) { hintSignUpMessage = new ModelAdapter(); } else { hintSignUpMessage = getHintSignUpMassageLastList.get(0); for (int i = 1; i < getHintSignUpMassageLastList.size(); i++) { delete(getHintSignUpMassageLastList.get(i)); } } } return hintSignUpMessage; } public static String getNoRegisterHint() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("no_register"))) { return hintSignUpMessage.getString("no_register"); } else { return "请注册"; } } 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() { 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() { getHintSignUpMassage(); if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("admin_logout"))) { return hintSignUpMessage.getString("admin_logout"); } else { return "请联系管理员为您注册"; } } public static void saveHintSignUpMessage(ModelAdapter hintSignUpMassage) { SlBaseManager.save(hintSignUpMassage); } }