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);