fix(asms): 同步问题调整

This commit is contained in:
yjz
2023-12-29 13:52:51 +08:00
parent 8c95df7554
commit 0da2cb2484
5 changed files with 10 additions and 7 deletions
@@ -1,6 +1,5 @@
package com.jero.modules.laws.documenttool.controller;
import cn.hutool.core.util.PageUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
@@ -1360,10 +1360,12 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
}
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// 发布的只有自己可见,发布的数据所有人可见
String roleIds = loginUser.getRoleIds();
queryWrapper.and(qw ->
qw.and(qwi -> qwi.eq(SPLIT_STATUS, DocumentSplitCommon.SPLIT_STATUS1)
.eq("author", loginUser.calcNameWorkNo()))
.or().eq(SPLIT_STATUS, DocumentSplitCommon.SPLIT_STATUS2));
.or().eq(SPLIT_STATUS, DocumentSplitCommon.SPLIT_STATUS2)
.or().eq(roleIds.contains("admin"), "author", "云平台"));
// 逻辑删除
queryWrapper.eq("del_flag", 0);
// 排序