删除 EmoneyRequestConfig 和 ProxyConfig 设置,改为数据库(SQLite)配置。默认配置的设置和删除逻辑由

SQLite 触发器配置。
This commit is contained in:
2025-11-15 14:57:02 +08:00
parent 6ccfe67aff
commit edcbfd4ffd
77 changed files with 1240 additions and 1620 deletions

View File

@@ -206,6 +206,22 @@ public class R<T> implements Serializable {
}
}
/**
* 提供一返回值为 boolean 的 supplier如果成功则返回 R.ok(), 失败则抛出 RException.badRequest(defaltMessage),
* 抛出错误则抛出 RException.badRequest(e.getMessage())
* @param supplier
* @param defaultMessage
* @return
*/
public static R<?> judge(ThrowingSupplier<Boolean> supplier, String defaultMessage) {
try {
return R.judge(supplier.get(), defaultMessage);
}
catch (Exception e) {
throw RException.badRequest(e.getMessage());
}
}
public static R<?> judgeThrow(ThrowingSupplier<?> supplier) throws Exception {
return R.ok(supplier.get());