From 6988411456b1bf7a5281c5a6f202b97eb6f5156c Mon Sep 17 00:00:00 2001 From: Charles7c Date: Wed, 24 Apr 2024 21:41:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=AD=98=E5=82=A8=E7=AE=A1=E7=90=86=E3=80=81=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=E3=80=81=E8=8F=9C=E5=8D=95=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E4=BB=A3=E7=A0=81=EF=BC=8C=E6=B6=88=E9=99=A4=20sonar?= =?UTF-8?q?=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/StorageServiceImpl.java | 50 +++++++++++-------- .../admin/webapi/system/MenuController.java | 8 +-- .../admin/webapi/system/UserController.java | 4 +- 3 files changed, 35 insertions(+), 27 deletions(-) diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/StorageServiceImpl.java b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/StorageServiceImpl.java index 94eda67c..c515d813 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/StorageServiceImpl.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/StorageServiceImpl.java @@ -22,7 +22,6 @@ import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.URLUtil; import jakarta.annotation.Resource; import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; import org.dromara.x.file.storage.core.FileStorageProperties; import org.dromara.x.file.storage.core.FileStorageService; import org.dromara.x.file.storage.core.FileStorageServiceBuilder; @@ -58,7 +57,6 @@ import java.util.concurrent.CopyOnWriteArrayList; */ @Service @RequiredArgsConstructor -@Slf4j public class StorageServiceImpl extends BaseServiceImpl implements StorageService { private final FileStorageService fileStorageService; @@ -67,7 +65,7 @@ public class StorageServiceImpl extends BaseServiceImpl SecureUtils.decryptByRsaPrivateKey(req.getSecretKey())); - ValidationUtils.throwIfNull(secretKey, "私有密钥解密失败"); - req.setSecretKey(secretKey); - } - @Override protected void beforeDelete(List ids) { CheckUtils.throwIf(fileService.countByStorageIds(ids) > 0, "所选存储存在文件关联,请删除文件后重试"); @@ -184,6 +167,29 @@ public class StorageServiceImpl extends BaseServiceImpl SecureUtils.decryptByRsaPrivateKey(newSecretKey)); + ValidationUtils.throwIfNull(secretKey, "私有密钥解密失败"); + req.setSecretKey(secretKey); + } + /** * 默认存储是否存在 * diff --git a/continew-admin-webapi/src/main/java/top/continew/admin/webapi/system/MenuController.java b/continew-admin-webapi/src/main/java/top/continew/admin/webapi/system/MenuController.java index 92c59211..63036cf6 100644 --- a/continew-admin-webapi/src/main/java/top/continew/admin/webapi/system/MenuController.java +++ b/continew-admin-webapi/src/main/java/top/continew/admin/webapi/system/MenuController.java @@ -70,10 +70,12 @@ public class MenuController extends BaseController resetPassword(@Validated @RequestBody UserPasswordResetReq req, @PathVariable Long id) { String rawNewPassword = ExceptionUtils.exToNull(() -> SecureUtils.decryptByRsaPrivateKey(req.getNewPassword())); @@ -84,7 +84,7 @@ public class UserController extends BaseController updateRole(@Validated @RequestBody UserRoleUpdateReq updateReq, @PathVariable Long id) { baseService.updateRole(updateReq, id);