PreventRepeatSubmit

This commit is contained in:
sxu 2024-09-27 13:09:58 +08:00
parent 0969b4d3cf
commit 0d64197abf
3 changed files with 5 additions and 90 deletions

View File

@ -1,5 +1,9 @@
package com.bonus.common.biz.constant;
/**
* 仓储站点配置项
*
* @author bonus
*/
public class BmConfigItems {
public final String LEASE_AUDIT_ROLE_KEYS = "LeaseAuditRoleKeys";

View File

@ -1,35 +0,0 @@
package com.bonus.common.biz.enums;
/**
* 用户状态
*
* @author bonus
*/
public enum UserStatus
{
//正常
OK("0", "正常"),
//停用
DISABLE("1", "停用"),
//删除
DELETED("2", "删除");
private final String code;
private final String info;
UserStatus(String code, String info)
{
this.code = code;
this.info = info;
}
public String getCode()
{
return code;
}
public String getInfo()
{
return info;
}
}

View File

@ -1,54 +0,0 @@
package com.bonus.common.biz.utils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.exception.ExceptionUtils;
import java.io.PrintWriter;
import java.io.StringWriter;
/**
* 错误信息处理类
* 提供获取异常详细信息和根本错误信息的工具方法
* 作者: bonus
*/
public class ExceptionUtil {
/**
* 获取异常的详细错误信息
*
* @param e 需要处理的异常
* @return 异常的详细错误信息字符串
*/
public static String getExceptionMessage(Throwable e) {
// 使用StringWriter来保存异常的堆栈信息
StringWriter sw = new StringWriter();
// 将异常的堆栈信息打印到StringWriter中
e.printStackTrace(new PrintWriter(sw, true));
// 返回异常的详细信息
return sw.toString();
}
/**
* 获取异常的根本错误信息
*
* @param e 需要处理的异常
* @return 根本错误信息字符串如果没有错误信息返回空字符串
*/
public static String getRootErrorMessage(Exception e) {
// 获取异常的根本原因
Throwable root = ExceptionUtils.getRootCause(e);
// 如果没有根本原因则使用原始异常
root = (root == null ? e : root);
// 如果根本原因为空返回空字符串
if (root == null) {
return "";
}
// 获取根本原因的错误信息
String msg = root.getMessage();
// 如果错误信息为空返回"null"
if (msg == null) {
return "null";
}
// 使用StringUtils.defaultString确保返回的错误信息不是null
return StringUtils.defaultString(msg);
}
}