应用访问空值问题

This commit is contained in:
MaxKey 2023-09-15 22:14:34 +08:00
parent 32656d5aa5
commit 951df265e5

View File

@ -16,6 +16,7 @@
package org.dromara.maxkey.web.access.contorller; package org.dromara.maxkey.web.access.contorller;
import org.apache.commons.lang3.StringUtils;
import org.dromara.maxkey.authn.annotation.CurrentUser; import org.dromara.maxkey.authn.annotation.CurrentUser;
import org.dromara.maxkey.entity.GroupPermissions; import org.dromara.maxkey.entity.GroupPermissions;
import org.dromara.maxkey.entity.Message; import org.dromara.maxkey.entity.Message;
@ -97,11 +98,13 @@ public class GroupPermissionsController {
if (appIds != null) { if (appIds != null) {
String[] arrAppIds = appIds.split(","); String[] arrAppIds = appIds.split(",");
for (int i = 0; i < arrAppIds.length; i++) { for (int i = 0; i < arrAppIds.length; i++) {
if(StringUtils.isNotBlank(arrAppIds[i])) {
GroupPermissions newgroupPermissions = GroupPermissions newgroupPermissions =
new GroupPermissions(roleId, arrAppIds[i],currentUser.getInstId()); new GroupPermissions(roleId, arrAppIds[i],currentUser.getInstId());
newgroupPermissions.setId(WebContext.genId()); newgroupPermissions.setId(WebContext.genId());
result = groupPermissionssService.insert(newgroupPermissions); result = groupPermissionssService.insert(newgroupPermissions);
} }
}
if(result) { if(result) {
return new Message<GroupPermissions>(Message.SUCCESS).buildResponse(); return new Message<GroupPermissions>(Message.SUCCESS).buildResponse();
} }