Browse Source

应用访问空值问题

MaxKey 1 year ago
parent
commit
951df265e5

+ 7 - 4
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<GroupPermissions>(Message.SUCCESS).buildResponse();