diff --git a/src/main/java/com/youlai/boot/system/controller/NoticeController.java b/src/main/java/com/youlai/boot/system/controller/NoticeController.java index c2955ece..31e57b1b 100644 --- a/src/main/java/com/youlai/boot/system/controller/NoticeController.java +++ b/src/main/java/com/youlai/boot/system/controller/NoticeController.java @@ -84,6 +84,7 @@ public class NoticeController { @Operation(summary = "发布通知公告") @PatchMapping(value = "/{id}/publish") + @PutMapping(value = "/{id}/publish") @PreAuthorize("@ss.hasPerm('sys:notice:publish')") public Result publishNotice( @Parameter(description = "通知公告ID") @PathVariable Long id @@ -93,6 +94,7 @@ public class NoticeController { } @Operation(summary = "撤回通知公告") + @PutMapping(value = "/{id}/revoke") @PatchMapping(value = "/{id}/revoke") @PreAuthorize("@ss.hasPerm('sys:notice:revoke')") public Result revokeNotice( diff --git a/src/main/java/com/youlai/boot/system/service/impl/RoleServiceImpl.java b/src/main/java/com/youlai/boot/system/service/impl/RoleServiceImpl.java index 06536630..358167cc 100644 --- a/src/main/java/com/youlai/boot/system/service/impl/RoleServiceImpl.java +++ b/src/main/java/com/youlai/boot/system/service/impl/RoleServiceImpl.java @@ -66,6 +66,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro .like(StrUtil.isNotBlank(keywords), Role::getCode, keywords) ) .ne(!SecurityUtils.isRoot(), Role::getCode, SystemConstants.ROOT_ROLE_CODE) // 非超级管理员不显示超级管理员角色 + .orderByDesc(Role::getId) ); // 实体转换