|
|
|
@ -2,6 +2,7 @@ package com.kiisoo.ic.system.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import com.kiisoo.ic.constants.Constants;
|
|
|
|
|
import com.kiisoo.ic.system.bean.LoginPermissionBean;
|
|
|
|
|
import com.kiisoo.ic.system.bean.PermissionBean;
|
|
|
|
|
import com.kiisoo.ic.system.bean.PermissionBiggestBean;
|
|
|
|
@ -174,7 +175,9 @@ public class PrivilagePermissionServiceImpl extends ServiceImpl<PrivilagePermiss
|
|
|
|
|
if(permissionOutPut.getCheckArr() == null || permissionOutPut.getCheckArr().size() == 0) return;
|
|
|
|
|
//添加需要添加的权限集合
|
|
|
|
|
addPermissionIdList.add(permissionOutPut.getId());
|
|
|
|
|
if(permissionOutPut.getParentId() != null) {
|
|
|
|
|
addPermissionIdList.add(permissionOutPut.getParentId());
|
|
|
|
|
}
|
|
|
|
|
addPermissionIdList.addAll(permissionOutPut.getCheckArr());
|
|
|
|
|
permissionOutPut.getSonPermissionList().forEach(permissionOutPut1 -> {
|
|
|
|
|
//没有权限
|
|
|
|
@ -191,6 +194,8 @@ public class PrivilagePermissionServiceImpl extends ServiceImpl<PrivilagePermiss
|
|
|
|
|
privilageRolePermissionDO.setPermissionId(permissionId);
|
|
|
|
|
privilageRolePermissionDO.setRoleId(roleId);
|
|
|
|
|
privilageRolePermissionDO.setCreateTime(new Date());
|
|
|
|
|
privilageRolePermissionDO.setCreateBy(Constants.SYS_OPERATION);
|
|
|
|
|
privilageRolePermissionDO.setUpdateBy(Constants.SYS_OPERATION);
|
|
|
|
|
privilageRolePermissionDOMapper.insert(privilageRolePermissionDO);
|
|
|
|
|
});
|
|
|
|
|
return false;
|
|
|
|
|