package com.basic.security.manager;
|
|
import android.text.TextUtils;
|
|
import com.basic.security.model.HintSignUp;
|
import com.basic.security.model.ModelAdapter;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
public class HintSignUpManager extends BaseManager {
|
|
public static ModelAdapter hintSignUpMessage;
|
static long getHintSignUpMassageLastTime = 0;
|
static List<ModelAdapter> getHintSignUpMassageLastList = new ArrayList<>();
|
|
public static void initHintSignUp() {
|
hintSignUpMessage = HintDoorAccessManager.findById("hint_sign_up", IdManager.getId(HintSignUp.tableName));
|
if (hintSignUpMessage == null) {
|
hintSignUpMessage = new ModelAdapter(IdManager.getId(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("admin_logout", "请联系管理员");
|
hintSignUpMessage.setString("device_id", DeviceManager.getDeviceId());
|
hintSignUpMessage.setString("table", "hint_sign_up");
|
BaseManager.save(hintSignUpMessage);
|
}
|
}
|
|
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 (BaseSettingManager.isPassMode()) {
|
return HintDoorAccessManager.getNoRegister();
|
} else {
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("admin_logout"))) {
|
return hintSignUpMessage.getString("admin_logout");
|
} else {
|
return "请联系管理员";
|
}
|
}
|
}
|
|
public static void saveHintSignUpMessage(ModelAdapter hintSignUpMassage) {
|
HintSignUpManager.hintSignUpMessage = hintSignUpMassage;
|
BaseManager.save(hintSignUpMassage);
|
}
|
|
}
|