|
|
|
@ -40,6 +40,7 @@ import com.spring.modules.request.vo.PlmRequestHeaderVo; |
|
|
|
import com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData; |
|
|
|
import com.spring.modules.sys.dao.SysMenuDao; |
|
|
|
import com.spring.modules.sys.dao.SysUserDao; |
|
|
|
import com.spring.modules.sys.entity.SysRoleEntity; |
|
|
|
import com.spring.modules.sys.entity.SysUserEntity; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.shiro.SecurityUtils; |
|
|
|
@ -1887,8 +1888,9 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
} |
|
|
|
// 根据节点获得节点权限 |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList=new ArrayList<>(); |
|
|
|
List<SysRoleEntity> list = sysMenuDao.getUserRoleHasSuperFlag(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
//系统管理员获取所有权限 |
|
|
|
if(sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()>0){ |
|
|
|
if(!list.isEmpty()){ |
|
|
|
nodeAuthorityList = changeManagementMapper.getAllNodeAuthority(requestNodeList.get(0)); |
|
|
|
}else { |
|
|
|
nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
@ -1908,8 +1910,9 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
} |
|
|
|
// 根据节点获得节点权限 |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList=new ArrayList<>(); |
|
|
|
List<SysRoleEntity> list = sysMenuDao.getUserRoleHasSuperFlag(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
//系统管理员获取所有权限 |
|
|
|
if(sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()>0){ |
|
|
|
if(!list.isEmpty()){ |
|
|
|
nodeAuthorityList = changeManagementMapper.getAllNodeAuthority(requestNodeList.get(0)); |
|
|
|
}else { |
|
|
|
nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
|