fix(87352): 文档拆分--更改权限应该增加数据权限

This commit is contained in:
yjz
2024-08-08 18:29:38 +08:00
parent 187bd3d7bc
commit b29411e0b6
@@ -1409,8 +1409,9 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
documentSplitInfo.setIds(ids);
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
if (!loginUser.getRoleIds().contains("admin")){
SysUser sysUser = sysUserService.getById(loginUser.getId());
List<DocumentSplitInfo> documentSplitInfos = queryByList(documentSplitInfo);
long count = documentSplitInfos.stream().filter(v -> !loginUser.getId().equals(v.getAuthor())).count();
long count = documentSplitInfos.stream().filter(v -> !sysUser.calcNameWorkNo().equals(v.getAuthor())).count();
if (count > 0){
if(LanguageEnum.CN.equals(MessageUtils.getLanguage())) {
throw new JeroBootException("无权限!");