Sfoglia il codice sorgente

场景列表返回编辑权限和编辑时间

lyhzzz 1 anno fa
parent
commit
d1a7f538d8

+ 3 - 0
src/main/java/com/fdkankan/manage/service/impl/SceneProServiceImpl.java

@@ -345,11 +345,14 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             }
             if( byId.getRoleId() == 1L || byId.getRoleId() ==45L || jyUser.getUserId().equals(record.getUserId())){
                 record.setIsAuth(true);
+                record.setEditAuth(1);
                 record.setIsAuthOther(true);
             }else {
                 JySceneUserAuth jySceneUserAuth = jySceneUserAuthService.getByNumAndJyUserId(jyUser.getId(), record.getNum());
                 if(jySceneUserAuth != null && jySceneUserAuth.getIsAuthor() == 1){
                     record.setIsAuth(true);
+                    record.setEditAuth(jySceneUserAuth.getEditAuth());
+                    record.setEditEndTime(jySceneUserAuth.getEditEndTime());
                 }
             }
 

+ 7 - 0
src/main/java/com/fdkankan/manage/vo/response/SceneVo.java

@@ -1,7 +1,10 @@
 package com.fdkankan.manage.vo.response;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
+import java.util.Date;
+
 @Data
 public class SceneVo {
     private String sceneName;       //场景标题
@@ -26,6 +29,10 @@ public class SceneVo {
     private Boolean isAuth = false;          //是否有授权按钮
     private Boolean isAuthOther = false;     //是否有授权其他人选项按钮
 
+    private Integer editAuth =0;     //编辑权限 是否有浏览权限0否,1不限时查看,2限时查看
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date editEndTime ;
+
     private String webSite;
 
     private Integer id;