提交 875d6a00 作者: 方治民

style: 统一采用 throw exception 方式来处理接口失败

上级 c488464e
......@@ -71,7 +71,7 @@ public class PermissionController {
public Result<String> modify(@Valid PermissionParam param, @Valid IdParam idParam) {
Optional<Permission> optional = permissionRepository.findById(idParam.getId());
if (optional.isEmpty()) {
return Result.no(Status.NOT_FOUND);
throw Status.NOT_FOUND.exception();
}
Permission entity = optional.get();
......@@ -91,7 +91,7 @@ public class PermissionController {
public Result<String> deleted(@Valid IdParam param) {
Optional<Permission> optional = permissionRepository.findById(param.getId());
if (optional.isEmpty()) {
return Result.no(Status.NOT_FOUND);
throw Status.NOT_FOUND.exception();
}
Permission entity = optional.get();
......@@ -104,7 +104,7 @@ public class PermissionController {
public Result<PermissionVo> find(@Valid IdParam param) {
Optional<Permission> optional = permissionRepository.findById(param.getId());
if (optional.isEmpty()) {
return Result.no(Status.NOT_FOUND);
throw Status.NOT_FOUND.exception();
}
Permission permission = optional.get();
......
......@@ -55,7 +55,7 @@ public class UserController {
public Result<String> assign(@Valid IdParam idParam, @Valid IdsParam idsParam) {
Optional<User> optional = userRepository.findById(idParam.getId());
if (optional.isEmpty()) {
return Result.no(Status.NOT_FOUND);
throw Status.NOT_FOUND.exception();
}
// 查询角色集合
......
......@@ -31,6 +31,7 @@ import org.springframework.web.multipart.MultipartFile;
/**
* Minio S3
*
* @author Jim
*/
......@@ -57,7 +58,7 @@ public class MinioController {
// 获取文件名信息
String filename = file.getOriginalFilename();
if (filename == null) {
throw Status.BAD_REQUEST.exception("upload.filename.null");
throw Status.BAD_REQUEST.exception();
}
// 获取文件信息以及默认存储地址
......@@ -72,7 +73,7 @@ public class MinioController {
return Result.ok(minio.getDefaultURI(object));
} catch (Exception e) {
log.error(e.getMessage(), e);
return Result.no(Status.BAD_REQUEST, "上传失败");
throw Status.BAD_REQUEST.exception();
}
}
......@@ -102,14 +103,15 @@ public class MinioController {
return Result.ok(minio.getDefaultURI(object));
} catch (Exception e) {
log.error(e.getMessage(), e);
return Result.no(Status.BAD_REQUEST, "上传失败");
throw Status.BAD_REQUEST.exception();
}
}
/**
* MinIO 文件下载(非公开桶)
*
* @param response HttpServletResponse
* @param param 请求参数
* @param param 请求参数
*/
@ApiOperation(value = "文件下载", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)
@GetMapping("download")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论