|
@@ -46,7 +46,16 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
|
|
|
Page<ScenePlus> page = this.baseMapper.pageSgMesh(new Page<>(param.getPageNum(), param.getPageSize()), param);
|
|
Page<ScenePlus> page = this.baseMapper.pageSgMesh(new Page<>(param.getPageNum(), param.getPageSize()), param);
|
|
List<SceneVO> sceneVOList = BeanUtil.copyToList(page.getRecords(), SceneVO.class);
|
|
List<SceneVO> sceneVOList = BeanUtil.copyToList(page.getRecords(), SceneVO.class);
|
|
- sceneVOList.stream().forEach(v->v.setUserName(user.getUserName()));
|
|
|
|
|
|
+ sceneVOList.stream().forEach(v->{
|
|
|
|
+ v.setUserName(user.getUserName());
|
|
|
|
+ if(!roleIds.contains(5L)){
|
|
|
|
+ if(!v.getUserId().equals(user.getId())){
|
|
|
|
+ v.setPermitSync(0);
|
|
|
|
+ }else{
|
|
|
|
+ v.setPermitSync(1);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
PageInfo pageInfo = PageInfo.PageInfo(page);
|
|
PageInfo pageInfo = PageInfo.PageInfo(page);
|
|
pageInfo.setList(sceneVOList);
|
|
pageInfo.setList(sceneVOList);
|
|
return pageInfo;
|
|
return pageInfo;
|