package com.basic.security.manager.impl.cblite;
|
|
import android.text.TextUtils;
|
|
import com.basic.security.manager.impl.sqlite.SlHintSignUpManager;
|
import com.basic.security.utils.Constants;
|
import com.couchbase.lite.Expression;
|
import com.basic.security.model.ModelAdapter;
|
|
import java.util.List;
|
|
public class HintSignUpManager extends BaseManager {
|
|
public static ModelAdapter hintSignUpMessage;
|
|
public static ModelAdapter getHintSignUpMassage() {
|
if (Constants.useCouchbase) {
|
Expression e = Expression.property("table").equalTo(Expression.string("hint_sign_up"));
|
List<ModelAdapter> list = findList(e);
|
if (list.size() == 1) {
|
hintSignUpMessage = list.get(0);
|
} else {
|
if (list.size() == 0) {
|
hintSignUpMessage = new ModelAdapter();
|
} else {
|
hintSignUpMessage = list.get(0);
|
for (int i = 1; i < list.size(); i++) {
|
delete(list.get(i));
|
}
|
}
|
}
|
return hintSignUpMessage;
|
} else {
|
return SlHintSignUpManager.getHintSignUpMassage();
|
}
|
|
}
|
|
public static String getNoRegisterHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("no_register_message"))) {
|
return hintSignUpMessage.getString("no_register_message");
|
} else {
|
return "请注册";
|
}
|
} else {
|
return SlHintSignUpManager.getNoRegisterHint();
|
}
|
}
|
|
public static String getNoVerificationIDCardHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_message"))) {
|
return hintSignUpMessage.getString("id_card_message");
|
} else {
|
return "请刷身份证";
|
}
|
} else {
|
return SlHintSignUpManager.getNoVerificationIDCardHint();
|
}
|
}
|
|
public static String getVerificationSuccessHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_success"))) {
|
return hintSignUpMessage.getString("id_card_success");
|
} else {
|
return "身份证验证成功";
|
}
|
} else {
|
return SlHintSignUpManager.getVerificationSuccessHint();
|
}
|
}
|
|
public static String getVerificationFail() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("id_card_fail"))) {
|
return hintSignUpMessage.getString("id_card_fail");
|
} else {
|
return "身份证验证失败";
|
}
|
} else {
|
return SlHintSignUpManager.getVerificationFail();
|
}
|
}
|
|
public static String getImperfectHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("edit_message"))) {
|
return hintSignUpMessage.getString("edit_message");
|
} else {
|
return "请完善信息";
|
}
|
} else {
|
return SlHintSignUpManager.getImperfectHint();
|
}
|
}
|
|
public static String getRegisterSuccessHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("register_success"))) {
|
return hintSignUpMessage.getString("register_success");
|
} else {
|
return "注册成功";
|
}
|
} else {
|
return SlHintSignUpManager.getRegisterSuccessHint();
|
}
|
}
|
|
public static String getAdminLogoutHint() {
|
if (Constants.useCouchbase) {
|
getHintSignUpMassage();
|
if (hintSignUpMessage != null && !TextUtils.isEmpty(hintSignUpMessage.getString("admin_logout"))) {
|
return hintSignUpMessage.getString("admin_logout");
|
} else {
|
return "请联系管理员为您注册";
|
}
|
} else {
|
return SlHintSignUpManager.getAdminLogoutHint();
|
}
|
}
|
|
public static void saveHintSignUpMessage(ModelAdapter hintSignUpMassage) {
|
if (Constants.useCouchbase) {
|
BaseManager.save(hintSignUpMassage);
|
} else {
|
SlHintSignUpManager.saveHintSignUpMessage(hintSignUpMassage);
|
}
|
}
|
}
|