|
|
|
@ -38,9 +38,11 @@ import com.spring.modules.request.mapper.RequestManageMapper; |
|
|
|
import com.spring.modules.request.vo.PlmRequestDetailVo; |
|
|
|
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.SysUserEntity; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.shiro.SecurityUtils; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
@ -92,7 +94,8 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
|
|
|
|
@Value("${login-token-url}") |
|
|
|
private String loginTokenUrl; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysMenuDao sysMenuDao; |
|
|
|
/** |
|
|
|
* 查询技术参数卡列表 |
|
|
|
*/ |
|
|
|
@ -1804,7 +1807,13 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
throw new RuntimeException("流程节点信息获取异常!"); |
|
|
|
} |
|
|
|
// 根据节点获得节点权限 |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList=new ArrayList<>(); |
|
|
|
//系统管理员获取所有权限 |
|
|
|
if(sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()>0){ |
|
|
|
nodeAuthorityList = changeManagementMapper.getAllNodeAuthority(requestNodeList.get(0)); |
|
|
|
}else { |
|
|
|
nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
} |
|
|
|
return nodeAuthorityList.stream().map(item ->{ |
|
|
|
item.setFieldId(CommonUtils.underScoreToCamel(item.getFieldId())); |
|
|
|
return item; |
|
|
|
@ -1819,7 +1828,13 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
throw new RuntimeException("流程节点信息获取异常!"); |
|
|
|
} |
|
|
|
// 根据节点获得节点权限 |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
List<RequestNodeAuthorityEntity> nodeAuthorityList=new ArrayList<>(); |
|
|
|
//系统管理员获取所有权限 |
|
|
|
if(sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()>0){ |
|
|
|
nodeAuthorityList = changeManagementMapper.getAllNodeAuthority(requestNodeList.get(0)); |
|
|
|
}else { |
|
|
|
nodeAuthorityList = changeManagementMapper.getNodeAuthority(requestNodeList.get(0)); |
|
|
|
} |
|
|
|
String result=""; |
|
|
|
for (int i = 0; i <nodeAuthorityList.size() ; i++) { |
|
|
|
result+=nodeAuthorityList.get(i).getTableId()+'_'+nodeAuthorityList.get(i).getFieldId()+";"; |
|
|
|
|