Browse Source

2025-05-14

master
qiezi 8 months ago
parent
commit
b59c9a9f57
  1. 7
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java

7
src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java

@ -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));

Loading…
Cancel
Save