From 951df265e5301bf621fdbfbc7ad28e9a8ba35027 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Fri, 15 Sep 2023 22:14:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E8=AE=BF=E9=97=AE=E7=A9=BA?= =?UTF-8?q?=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../access/contorller/GroupPermissionsController.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/access/contorller/GroupPermissionsController.java b/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/access/contorller/GroupPermissionsController.java index fc19b72a0..5ab6e301b 100644 --- a/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/access/contorller/GroupPermissionsController.java +++ b/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/access/contorller/GroupPermissionsController.java @@ -16,6 +16,7 @@ package org.dromara.maxkey.web.access.contorller; +import org.apache.commons.lang3.StringUtils; import org.dromara.maxkey.authn.annotation.CurrentUser; import org.dromara.maxkey.entity.GroupPermissions; import org.dromara.maxkey.entity.Message; @@ -97,10 +98,12 @@ public class GroupPermissionsController { if (appIds != null) { String[] arrAppIds = appIds.split(","); for (int i = 0; i < arrAppIds.length; i++) { - GroupPermissions newgroupPermissions = - new GroupPermissions(roleId, arrAppIds[i],currentUser.getInstId()); - newgroupPermissions.setId(WebContext.genId()); - result = groupPermissionssService.insert(newgroupPermissions); + if(StringUtils.isNotBlank(arrAppIds[i])) { + GroupPermissions newgroupPermissions = + new GroupPermissions(roleId, arrAppIds[i],currentUser.getInstId()); + newgroupPermissions.setId(WebContext.genId()); + result = groupPermissionssService.insert(newgroupPermissions); + } } if(result) { return new Message(Message.SUCCESS).buildResponse();