|
@@ -195,7 +195,17 @@ public class SampleInfoServiceImpl extends ServiceImpl<SampleInfoMapper, SampleI
|
|
|
wrapper.and(i -> i.like(SampleInfo::getProjectNo, vo.getProject()).or()
|
|
|
.like(SampleInfo::getProjectName, vo.getProject()));
|
|
|
}
|
|
|
- Page<SampleInfo> page = baseMapper.selectPageByScope(pageQuery, wrapper, DataScope.of());
|
|
|
+ DataScope dataScope = DataScope.of();
|
|
|
+ //选择了审核状态,则只能看到自己审核的
|
|
|
+ if (GeneStatusEnum.DEPART_LEADER.getStatus().equals(vo.getStatus())) {
|
|
|
+ wrapper.eq(SampleInfo::getDepartLeaderId, UserUtil.getUserId());
|
|
|
+ dataScope = null;
|
|
|
+ } else if (GeneStatusEnum.PROJECT_MANAGEMENT.getStatus().equals(vo.getStatus())) {
|
|
|
+ wrapper.eq(SampleInfo::getProjectManageId, UserUtil.getUserId());
|
|
|
+ dataScope = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ Page<SampleInfo> page = baseMapper.selectPageByScope(pageQuery, wrapper, dataScope);
|
|
|
|
|
|
Page<SamplePageDto> pageResult = new Page<>(page.getCurrent(), page.getSize(), page.getTotal());
|
|
|
if (page.getTotal() < 1) {
|