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