From 23beb395b31ae47135ef35a44376dd9f21bbf03a Mon Sep 17 00:00:00 2001 From: weiweiw <14335254+weiweiw22@user.noreply.gitee.com> Date: Wed, 6 Nov 2024 12:00:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=89=80=E6=9C=89delete=20=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=BF=AE=E6=94=B9=E4=B8=BApost?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/system/api/RemoteConfigService.java | 2 +- .../main/java/com/bonus/system/api/RemoteDeptService.java | 2 +- .../java/com/bonus/system/api/RemoteDictDataService.java | 2 +- .../java/com/bonus/system/api/RemoteDictTypeService.java | 2 +- .../main/java/com/bonus/system/api/RemoteFileService.java | 2 +- .../java/com/bonus/system/api/RemoteNoticeService.java | 2 +- .../main/java/com/bonus/system/api/RemotePostService.java | 2 +- .../main/java/com/bonus/system/api/RemoteRoleService.java | 2 +- .../main/java/com/bonus/system/api/RemoteUserService.java | 2 +- .../java/com/bonus/auth/controller/TokenController.java | 2 +- .../java/com/bonus/auth/service/SysPasswordService.java | 6 +++++- .../test/java/com/bonus/common/core/utils/test.properties | 2 +- .../java/com/bonus/file/controller/SysFileController.java | 4 ++-- .../main/java/com/bonus/gen/controller/GenController.java | 2 +- .../src/main/resources/vm/java/controller.java.vm | 2 +- .../java/com/bonus/job/controller/SysJobController.java | 2 +- .../com/bonus/job/controller/SysJobLogController.java | 4 ++-- .../com/bonus/system/controller/SysConfigController.java | 4 ++-- .../com/bonus/system/controller/SysDeptController.java | 2 +- .../bonus/system/controller/SysDictDataController.java | 2 +- .../bonus/system/controller/SysDictTypeController.java | 4 ++-- .../bonus/system/controller/SysLogininforController.java | 4 ++-- .../com/bonus/system/controller/SysMenuController.java | 2 +- .../com/bonus/system/controller/SysNoticeController.java | 2 +- .../com/bonus/system/controller/SysOperlogController.java | 4 ++-- .../com/bonus/system/controller/SysPostController.java | 2 +- .../com/bonus/system/controller/SysRoleController.java | 2 +- .../com/bonus/system/controller/SysUserController.java | 2 +- .../bonus/system/controller/SysUserOnlineController.java | 8 ++------ 29 files changed, 40 insertions(+), 40 deletions(-) diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteConfigService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteConfigService.java index 93a1397..362f34b 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteConfigService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteConfigService.java @@ -68,6 +68,6 @@ public interface RemoteConfigService { * @param source 请求来源,使用SecurityConstants.INNER * @return 成功或出错信息 */ - @DeleteMapping("/{configIds}") + @PostMapping("/delete/{configIds}") public AjaxResult remove(@PathVariable("configIds") Long[] configIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); } diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDeptService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDeptService.java index ab83182..bb1dd29 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDeptService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDeptService.java @@ -57,6 +57,6 @@ public interface RemoteDeptService { * @param source 请求来源,使用SecurityConstants.INNER * @return 成功或出错信息 */ - @DeleteMapping("/dept/{deptId}") + @PostMapping("/delete/dept/{deptId}") public AjaxResult remove(@PathVariable("deptId") Long deptId, @RequestHeader(SecurityConstants.FROM_SOURCE)String source); } diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictDataService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictDataService.java index a5c6034..c0f37bd 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictDataService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictDataService.java @@ -66,6 +66,6 @@ public interface RemoteDictDataService { * @param source 请求来源,使用SecurityConstants.INNER * @return 成功或出错信息 */ - @DeleteMapping("/dict/data/{dictCodes}") + @PostMapping("/delete/dict/data/{dictCodes}") public AjaxResult remove(@PathVariable("dictCodes") Long[] dictCodes, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); } diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictTypeService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictTypeService.java index 52a2548..4387b22 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictTypeService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteDictTypeService.java @@ -59,7 +59,7 @@ public interface RemoteDictTypeService { * @param source 请求来源,使用SecurityConstants.INNER * @return 成功或出错信息 */ - @DeleteMapping("/dict/type/{dictIds}") + @PostMapping("/delete/dict/type/{dictIds}") public AjaxResult remove(@PathVariable("dictIds") Long[] dictIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); /** diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteFileService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteFileService.java index b88d30c..8f2a865 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteFileService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteFileService.java @@ -43,6 +43,6 @@ public interface RemoteFileService * @param objectKey * @param objectKey,除mongodb 存fileid之外,其他均存上传文件的网络路径 * @return 成功或失败信息 */ - @DeleteMapping("/deleteFile") + @PostMapping("/deleteFile") public AjaxResult deleteFile(@RequestParam("objectKey") String objectKey); } diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteNoticeService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteNoticeService.java index 1c8e51b..ff1d4aa 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteNoticeService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteNoticeService.java @@ -57,6 +57,6 @@ public interface RemoteNoticeService { * @param source 内部请求的请求头标志,使用SecurityConstants.INNER * @return 删除公告影响行数或错误信息 */ - @DeleteMapping("/notice/{noticeIds}") + @PostMapping("/delete/notice/{noticeIds}") public AjaxResult remove(@PathVariable("noticeIds") Long[] noticeIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); } diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemotePostService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemotePostService.java index 91777a9..297003e 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemotePostService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemotePostService.java @@ -57,7 +57,7 @@ public interface RemotePostService { * @param source 内部请求标志,使用SecurityConstants.INNER * @return 删除岗位影响的行数或错误信息 */ - @DeleteMapping("/post/{postIds}") + @PostMapping("/delete/post/{postIds}") public AjaxResult remove(@PathVariable("postIds") Long[] postIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteRoleService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteRoleService.java index fac7582..19bfdbf 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteRoleService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteRoleService.java @@ -77,7 +77,7 @@ public interface RemoteRoleService { * @param source 请求来源,使用SecurityConstants.INNER * @return 删除角色影响的行数或错误信息 */ - @DeleteMapping("/role/{roleIds}") + @PostMapping("/delete/role/{roleIds}") public AjaxResult remove(@PathVariable("roleIds") Long[] roleIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); /** diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteUserService.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteUserService.java index 015eb07..fd490e4 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteUserService.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/RemoteUserService.java @@ -125,7 +125,7 @@ public interface RemoteUserService { * @param source 请求来源 * @return 删除用户影响的行数或错误信息 */ - @DeleteMapping("/user/{userIds}") + @PostMapping("/delete/user/{userIds}") public AjaxResult remove(@PathVariable("userIds") Long[] userIds, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); /** diff --git a/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java b/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java index 5be23bc..39c7541 100644 --- a/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java +++ b/bonus-auth/src/main/java/com/bonus/auth/controller/TokenController.java @@ -130,7 +130,7 @@ public class TokenController { * @param request HTTP 请求 * @return 登出结果 */ - @DeleteMapping("logout") + @PostMapping("logout") public R logout(HttpServletRequest request) { try { String token = SecurityUtils.getToken(request); diff --git a/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java b/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java index 77c94b6..5b404a8 100644 --- a/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java +++ b/bonus-auth/src/main/java/com/bonus/auth/service/SysPasswordService.java @@ -11,6 +11,7 @@ import com.bonus.common.core.utils.sms.SmsUtils; import com.bonus.common.redis.service.RedisService; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.system.api.domain.SysUser; +import org.apache.commons.lang3.ObjectUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -46,8 +47,11 @@ public class SysPasswordService { public void validate(SysUser user, String password, long startTime) { String username = user.getUserName(); - int retryCount = redisService.getCacheObject(getCacheKey(username)); + Integer retryCount = redisService.getCacheObject(getCacheKey(username)); + if(ObjectUtils.isEmpty (retryCount)){ + retryCount = 0; + } // 基本锁定时间为 lockTime long dynamicLockTime = lockTime; diff --git a/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/test.properties b/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/test.properties index a0717bf..b1612c8 100644 --- a/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/test.properties +++ b/bonus-common/bonus-common-core/src/test/java/com/bonus/common/core/utils/test.properties @@ -1,4 +1,4 @@ -#Thu Sep 19 15:42:27 CST 2024 +#Wed Nov 06 11:32:35 CST 2024 anotherKey=anotherValue key=value anotherKey1=anotherValue1 diff --git a/bonus-modules/bonus-file/src/main/java/com/bonus/file/controller/SysFileController.java b/bonus-modules/bonus-file/src/main/java/com/bonus/file/controller/SysFileController.java index 9f635c2..577d5b9 100644 --- a/bonus-modules/bonus-file/src/main/java/com/bonus/file/controller/SysFileController.java +++ b/bonus-modules/bonus-file/src/main/java/com/bonus/file/controller/SysFileController.java @@ -106,7 +106,7 @@ public class SysFileController * 从各个存储平台删除文件 * @param objectKey * @param objectKey,除mongodb 存fileid之外,其他均存上传文件的网络路径 */ - @DeleteMapping("/deleteFile") + @PostMapping("/deleteFile") public AjaxResult deleteFile(@RequestParam("objectKey") String objectKey) { try { String fileUrl = Base64Utils.decodeUrl(URLDecoder.decode(objectKey)); @@ -159,7 +159,7 @@ public class SysFileController * @param folderName 文件夹名,默认为根目录 * @return 文件夹网络路径 */ - @DeleteMapping("/deleteFolder") + @PostMapping("/deleteFolder") public AjaxResult deleteFolder(@RequestParam("folderName") String folderName) { return AjaxResult.success("文件夹删除成功"); } diff --git a/bonus-modules/bonus-gen/src/main/java/com/bonus/gen/controller/GenController.java b/bonus-modules/bonus-gen/src/main/java/com/bonus/gen/controller/GenController.java index a0bd18b..0f76610 100644 --- a/bonus-modules/bonus-gen/src/main/java/com/bonus/gen/controller/GenController.java +++ b/bonus-modules/bonus-gen/src/main/java/com/bonus/gen/controller/GenController.java @@ -131,7 +131,7 @@ public class GenController extends BaseController * 删除代码生成 */ @RequiresPermissions("tool:gen:remove") - @DeleteMapping("/{tableIds}") + @PostMapping("/delete/{tableIds}") @SysLog(title = "代码生成", businessType = OperaType.DELETE,logType = 0,module = "系统工具->代码生成",details = "删除代码生成") public AjaxResult remove(@PathVariable Long[] tableIds) { diff --git a/bonus-modules/bonus-gen/src/main/resources/vm/java/controller.java.vm b/bonus-modules/bonus-gen/src/main/resources/vm/java/controller.java.vm index beeceb2..a11a8b4 100644 --- a/bonus-modules/bonus-gen/src/main/resources/vm/java/controller.java.vm +++ b/bonus-modules/bonus-gen/src/main/resources/vm/java/controller.java.vm @@ -105,7 +105,7 @@ public class ${ClassName}Controller extends BaseController * 删除${functionName} */ @RequiresPermissions("${permissionPrefix}:remove") - @DeleteMapping("/{${pkColumn.javaField}s}") + @PostMapping("/delete/{${pkColumn.javaField}s}") @SysLog(title = "${functionName}", businessType = OperaType.DELETE,logType = 0,module = "${functionName}",details = "导出${functionName}列表") public AjaxResult remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) { diff --git a/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobController.java b/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobController.java index 9d79df1..3f512b3 100644 --- a/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobController.java +++ b/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobController.java @@ -177,7 +177,7 @@ public class SysJobController extends BaseController * 删除定时任务 */ @RequiresPermissions("monitor:job:remove") - @DeleteMapping("/{jobIds}") + @PostMapping("/delete/{jobIds}") @SysLog(title = "定时任务", businessType = OperaType.DELETE,logType = 0,module = "系统监控->定时任务",details = "删除定时任务") public AjaxResult remove(@PathVariable Long[] jobIds) throws SchedulerException, TaskException { diff --git a/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobLogController.java b/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobLogController.java index 9ae2563..244d3a0 100644 --- a/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobLogController.java +++ b/bonus-modules/bonus-job/src/main/java/com/bonus/job/controller/SysJobLogController.java @@ -72,7 +72,7 @@ public class SysJobLogController extends BaseController * 删除定时任务调度日志 */ @RequiresPermissions("monitor:job:remove") - @DeleteMapping("/{jobLogIds}") + @PostMapping("/delete/{jobLogIds}") @SysLog(title = "定时任务", businessType = OperaType.DELETE,logType = 0,module = "系统监控->定时任务->调度日志",details = "删除定时任务调度日志") public AjaxResult remove(@PathVariable Long[] jobLogIds) { @@ -83,7 +83,7 @@ public class SysJobLogController extends BaseController * 清空定时任务调度日志 */ @RequiresPermissions("monitor:job:remove") - @DeleteMapping("/clean") + @PostMapping("/clean") @SysLog(title = "定时任务", businessType = OperaType.DELETE,logType = 0,module = "系统监控->定时任务->调度日志",details = "清空定时任务调度日志") public AjaxResult clean() { diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysConfigController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysConfigController.java index a79e13d..d487610 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysConfigController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysConfigController.java @@ -140,7 +140,7 @@ public class SysConfigController extends BaseController { */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:config:remove")) @SysLog(title = "参数配置", businessType = OperaType.DELETE,logType = 0,module = "系统管理->参数配置") - @DeleteMapping("/{configIds}") + @PostMapping("/delete/{configIds}") public AjaxResult remove(@PathVariable Long[] configIds) { try{ configService.deleteConfigByIds(configIds); @@ -155,7 +155,7 @@ public class SysConfigController extends BaseController { * 刷新参数缓存 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:config:remove")) - @DeleteMapping("/refreshCache") + @PostMapping("/refreshCache") @SysLog(title = "参数配置", businessType = OperaType.FLASH,logType = 0,module = "系统管理->参数配置",details = "刷新参数缓存") public AjaxResult refreshCache() { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java index a411766..d0b6cae 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java @@ -138,7 +138,7 @@ public class SysDeptController extends BaseController */ @RequiresRoles("admin") @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:dept:remove")) - @DeleteMapping("/{deptId}") + @PostMapping("/delete/{deptId}") @SysLog(title = "部门管理", businessType = OperaType.DELETE,logType = 0,module = "系统管理->部门管理") public AjaxResult remove(@PathVariable Long deptId) { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictDataController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictDataController.java index 573d9ce..fdce2ad 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictDataController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictDataController.java @@ -141,7 +141,7 @@ public class SysDictDataController extends BaseController * 删除字典数据 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:dict:remove")) - @DeleteMapping("/{dictCodes}") + @PostMapping("/delete/{dictCodes}") @SysLog(title = "字典管理", businessType = OperaType.DELETE,logType = 0,module = "系统管理->字典管理") public AjaxResult remove(@PathVariable Long[] dictCodes) { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictTypeController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictTypeController.java index 54a99e0..7c8aed9 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictTypeController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDictTypeController.java @@ -125,7 +125,7 @@ public class SysDictTypeController extends BaseController * 删除字典类型 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:dict:remove")) - @DeleteMapping("/{dictIds}") + @PostMapping("/delete/{dictIds}") @SysLog(title = "字典管理", businessType = OperaType.DELETE,logType = 0,module = "系统管理->字典管理") public AjaxResult remove(@PathVariable Long[] dictIds) { try{ @@ -143,7 +143,7 @@ public class SysDictTypeController extends BaseController * 刷新字典缓存 */ @RequiresPermissions("system:dict:remove") - @DeleteMapping("/refreshCache") + @PostMapping("/refreshCache") @SysLog(title = "字典管理", businessType = OperaType.FLASH,logType = 0,module = "系统管理->字典管理",details = "刷新字典缓存") public AjaxResult refreshCache() { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysLogininforController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysLogininforController.java index bbdeb4f..eee875c 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysLogininforController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysLogininforController.java @@ -56,14 +56,14 @@ public class SysLogininforController extends BaseController } @RequiresPermissions("system:logininfor:remove") - @DeleteMapping("/{infoIds}") + @PostMapping("/delete/{infoIds}") public AjaxResult remove(@PathVariable Long[] infoIds) { return toAjax(logininforService.deleteLogininforByIds(infoIds)); } @RequiresPermissions("system:logininfor:remove") - @DeleteMapping("/clean") + @PostMapping("/clean") public AjaxResult clean() { logininforService.cleanLogininfor(); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysMenuController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysMenuController.java index 9e7bad4..08aa056 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysMenuController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysMenuController.java @@ -157,7 +157,7 @@ public class SysMenuController extends BaseController * 删除菜单 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:menu:remove")) - @DeleteMapping("/{menuId}") + @PostMapping("/delete/{menuId}") @SysLog(title = "菜单管理", businessType = OperaType.DELETE,logType = 0,module = "系统管理->菜单管理") public AjaxResult remove(@PathVariable("menuId") Long menuId) { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysNoticeController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysNoticeController.java index fc920c2..364dac2 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysNoticeController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysNoticeController.java @@ -110,7 +110,7 @@ public class SysNoticeController extends BaseController * 删除通知公告 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:notice:remove")) - @DeleteMapping("/{noticeIds}") + @PostMapping("/delete/{noticeIds}") @SysLog(title = "通知公告", businessType = OperaType.DELETE,logType = 0,module = "系统管理->通知公告") public AjaxResult remove(@PathVariable Long[] noticeIds) { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysOperlogController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysOperlogController.java index c07d394..2b06e84 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysOperlogController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysOperlogController.java @@ -53,14 +53,14 @@ public class SysOperlogController extends BaseController } @RequiresPermissions("system:operlog:remove") - @DeleteMapping("/{operIds}") + @PostMapping("/delete/{operIds}") public AjaxResult remove(@PathVariable Long[] operIds) { return toAjax(operLogService.deleteOperLogByIds(operIds)); } @RequiresPermissions("system:operlog:remove") - @DeleteMapping("/clean") + @PostMapping("/clean") public AjaxResult clean() { operLogService.cleanOperLog(); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysPostController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysPostController.java index 8ba4ecf..4fa7b75 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysPostController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysPostController.java @@ -130,7 +130,7 @@ public class SysPostController extends BaseController { * 删除岗位 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:post:remove")) - @DeleteMapping("/{postIds}") + @PostMapping("/delete/{postIds}") @SysLog(title = "岗位管理", businessType = OperaType.DELETE, logType = 0, module = "系统管理->岗位管理") public AjaxResult remove(@PathVariable Long[] postIds) { try { diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java index 376b872..9b768c9 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysRoleController.java @@ -180,7 +180,7 @@ public class SysRoleController extends BaseController * 删除角色 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:role:remove")) - @DeleteMapping("/{roleIds}") + @PostMapping("/delete/{roleIds}") @SysLog(title = "角色管理", businessType = OperaType.DELETE,logType = 0,module = "系统管理->角色管理",details = "删除角色信息") public AjaxResult remove(@PathVariable Long[] roleIds) { try{ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java index 2c1e402..fd9b96c 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java @@ -335,7 +335,7 @@ public class SysUserController extends BaseController { * 删除用户 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:user:remove")) - @DeleteMapping("/{userIds}") + @PostMapping("/delete/{userIds}") @SysLog(title = "用户管理", businessType = OperaType.DELETE, logType = 0, module = "系统管理->用户管理", details = "删除用户信息") public AjaxResult remove(@PathVariable("userIds") Long[] userIds) { try { diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserOnlineController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserOnlineController.java index 24d8968..2ec2582 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserOnlineController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserOnlineController.java @@ -8,11 +8,7 @@ import java.util.List; import com.bonus.common.log.annotation.SysLog; import com.bonus.common.log.enums.OperaType; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.bonus.common.core.constant.CacheConstants; import com.bonus.common.core.utils.StringUtils; import com.bonus.common.core.web.controller.BaseController; @@ -72,7 +68,7 @@ public class SysUserOnlineController extends BaseController * 强退用户 */ @RequiresPermissions("monitor:online:forceLogout") - @DeleteMapping("/{tokenId}") + @PostMapping("/delete/{tokenId}") @SysLog(title = "在线用户", businessType = OperaType.UPDATE,logType = 0,module = "系统监控->在线用户",details = "在线用户退出") public AjaxResult forceLogout(@PathVariable String tokenId) { try{