diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTokenController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTokenController.java index 15f805b8b..6ea685a4a 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTokenController.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTokenController.java @@ -41,29 +41,33 @@ import java.util.Map; @SecurityRequirement(name = HttpHeaders.AUTHORIZATION) public class SysTokenController { - private final RemoteTokenService remoteTokenService; + private final RemoteTokenService remoteTokenService; - /** - * 分页token 信息 - * @param params 参数集 - * @return token集合 - */ - @GetMapping("/page") - public R getTokenPage(@RequestParam Map params) { - // 获取请求的 - return remoteTokenService.getTokenPage(params, SecurityConstants.FROM_IN); - } + /** + * 分页token 信息 + * + * @param params 参数集 + * @return token集合 + */ + @RequestMapping("/page") + public R getTokenPage(@RequestBody Map params) { + return remoteTokenService.getTokenPage(params, SecurityConstants.FROM_IN); + } - /** - * 删除 - * @param token getTokenPage - * @return success/false - */ - @SysLog("删除用户token") - @DeleteMapping("/{token}") - @PreAuthorize("@pms.hasPermission('sys_token_del')") - public R removeById(@PathVariable String token) { - return remoteTokenService.removeTokenById(token, SecurityConstants.FROM_IN); - } + /** + * 删除 + * + * @param token getTokenPage + * @return success/false + */ + @SysLog("删除用户token") + @DeleteMapping("/delete") + @PreAuthorize("@pms.hasPermission('sys_token_del')") + public R removeById(@RequestBody String[] tokens) { + for (String token : tokens) { + remoteTokenService.removeTokenById(token, SecurityConstants.FROM_IN); + } + return R.ok(); + } }