|
@@ -3,7 +3,9 @@ package controllers
|
|
|
import (
|
|
|
"encoding/json"
|
|
|
"eta/eta_api/models"
|
|
|
+ "eta/eta_api/services"
|
|
|
"eta/eta_api/services/ppt"
|
|
|
+ "fmt"
|
|
|
"strings"
|
|
|
)
|
|
|
|
|
@@ -265,6 +267,13 @@ func (this *PptV2GroupController) GroupPptList() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
groupId, _ := this.GetInt("GroupId")
|
|
|
|
|
|
data, err := ppt.GetGroupPptList(int64(groupId), this.SysUser.AdminId)
|
|
@@ -273,6 +282,18 @@ func (this *PptV2GroupController) GroupPptList() {
|
|
|
br.IsSendEmail = false
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ // 编辑状态
|
|
|
+ for _, v := range data.List {
|
|
|
+ editor, e := services.UpdatePptEditing(int(v.PptId), 0, sysUser.AdminId, sysUser.RealName, false)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取PPT编辑状态失败, err: %s", e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.Editor = editor
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "查询成功"
|
|
@@ -461,6 +482,13 @@ func (this *PptV2GroupController) SharePptList() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
adminId, _ := this.GetInt("AdminId")
|
|
|
keyword := this.GetString("Keyword")
|
|
|
isPrivate, _ := this.GetBool("IsPrivate", false)
|
|
@@ -474,6 +502,17 @@ func (this *PptV2GroupController) SharePptList() {
|
|
|
br.Msg = err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ // 编辑状态
|
|
|
+ for _, v := range data.List {
|
|
|
+ editor, e := services.UpdatePptEditing(int(v.PptId), 0, sysUser.AdminId, sysUser.RealName, false)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取PPT编辑状态失败, err: %s", e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.Editor = editor
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "查询成功"
|
|
@@ -494,6 +533,13 @@ func (this *PptV2GroupController) GrantPptList() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
groupId, _ := this.GetInt("GroupId")
|
|
|
keyword := this.GetString("Keyword")
|
|
|
|
|
@@ -513,6 +559,17 @@ func (this *PptV2GroupController) GrantPptList() {
|
|
|
br.Msg = err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ // 编辑状态
|
|
|
+ for _, v := range data.List {
|
|
|
+ editor, e := services.UpdatePptEditing(int(v.PptId), 0, sysUser.AdminId, sysUser.RealName, false)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取PPT编辑状态失败, err: %s", e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.Editor = editor
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "查询成功"
|