dengsixing 11 달 전
부모
커밋
42e56c122b

+ 10 - 1
src/main/java/com/fdkankan/jp/xspace/service/impl/ScenePlusServiceImpl.java

@@ -46,7 +46,16 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
 
         Page<ScenePlus> page = this.baseMapper.pageSgMesh(new Page<>(param.getPageNum(), param.getPageSize()), param);
         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.setList(sceneVOList);
         return pageInfo;

+ 1 - 0
src/main/java/com/fdkankan/jp/xspace/vo/SceneVO.java

@@ -14,5 +14,6 @@ public class SceneVO {
     private Long userId;
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date createTime;
+    private Integer permitSync;
 
 }