feat: 收口知识库分享链路
- 新增 shareKey 单参数 URL 分享页与失效页 - 新增知识库分享后端鉴权、审计与迁移脚本 - 在访问令牌中增加知识库分享授权入口
This commit is contained in:
@@ -34,7 +34,14 @@ public class GlobalErrorResolver implements HandlerExceptionResolver {
|
||||
} else if (ex instanceof ConstraintViolationException) {
|
||||
error = Result.fail(400, ex.getMessage());
|
||||
} else if (ex instanceof BusinessException) {
|
||||
error = Result.fail(1, ex.getMessage());
|
||||
String message = ex.getMessage();
|
||||
if (message != null && message.matches("^\\d{4,}:.+$")) {
|
||||
int delimiterIndex = message.indexOf(':');
|
||||
int errorCode = Integer.parseInt(message.substring(0, delimiterIndex));
|
||||
error = Result.fail(errorCode, message.substring(delimiterIndex + 1));
|
||||
} else {
|
||||
error = Result.fail(1, message);
|
||||
}
|
||||
} else {
|
||||
LOG.error(ex.toString(), ex);
|
||||
error = Result.fail(1, "错误信息:" + ex.getMessage());
|
||||
|
||||
Reference in New Issue
Block a user