diff --git a/main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java b/main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java index bae50cee..e202e1e4 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java @@ -84,7 +84,7 @@ public class AdminController { @Operation(summary = "批量修改用户状态") @RequiresPermissions("sys:role:superAdmin") @Parameter(name = "status", description = "用户状态", required = true) - public Result changeStatus(@PathVariable Integer status, @RequestBody Long[] userIds) { + public Result changeStatus(@PathVariable Integer status, @RequestBody String[] userIds) { sysUserService.changeStatus(status, userIds); return new Result(); } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/sys/service/SysUserService.java b/main/manager-api/src/main/java/xiaozhi/modules/sys/service/SysUserService.java index 8b7ff1c2..d5d103af 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/sys/service/SysUserService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/sys/service/SysUserService.java @@ -64,5 +64,5 @@ public interface SysUserService extends BaseService { * @param status 用户状态 * @param userIds 用户ID数组 */ - void changeStatus(Integer status, Long[] userIds); + void changeStatus(Integer status, String[] userIds); } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/sys/service/impl/SysUserServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/sys/service/impl/SysUserServiceImpl.java index 89c8bc2a..e5b57159 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/sys/service/impl/SysUserServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/sys/service/impl/SysUserServiceImpl.java @@ -197,10 +197,10 @@ public class SysUserServiceImpl extends BaseServiceImpl { - const userIds = users.map(user => Number(user.userid)); + const userIds = users.map(user => user.userid); if (userIds.some(id => isNaN(id))) { this.$message.error('存在无效的用户ID'); return;