|
@@ -92,16 +92,6 @@ func (this *PptV2Controller) ListPpt() {
|
|
|
} else {
|
|
|
list[i].IsAuth = false
|
|
|
}
|
|
|
- if list[i].PptPage == 0 {
|
|
|
- var pptContent []services.PPTContent
|
|
|
- er := json.Unmarshal([]byte(list[i].Content), &pptContent)
|
|
|
- if er != nil {
|
|
|
- br.Msg = "content参数解析失败"
|
|
|
- br.ErrMsg = "content参数解析失败, Err:" + er.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- list[i].PptPage = len(pptContent)
|
|
|
- }
|
|
|
}
|
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
|
resp := new(models.PptV2ListResp)
|
|
@@ -137,14 +127,6 @@ func (this *PptV2Controller) AddPpt() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
- err = json.Unmarshal([]byte(req.Content), &pptContent)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "参数解析异常!"
|
|
|
- br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
var newId int64
|
|
|
var msg string
|
|
|
if req.PptId <= 0 {
|
|
@@ -177,7 +159,7 @@ func (this *PptV2Controller) AddPpt() {
|
|
|
AdminId: this.SysUser.AdminId,
|
|
|
AdminRealName: this.SysUser.RealName,
|
|
|
PptVersion: 2,
|
|
|
- PptPage: len(pptContent),
|
|
|
+ TitleSetting: req.TitleSetting,
|
|
|
}
|
|
|
newId, err = models.AddPptV2(pptInfo)
|
|
|
if err != nil {
|
|
@@ -209,9 +191,8 @@ func (this *PptV2Controller) AddPpt() {
|
|
|
pptInfo.Content = req.Content
|
|
|
pptInfo.CoverContent = req.CoverContent
|
|
|
pptInfo.ModifyTime = time.Now()
|
|
|
- pptInfo.PptPage = len(pptContent)
|
|
|
-
|
|
|
- err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "ppt_page"})
|
|
|
+ pptInfo.TitleSetting = req.TitleSetting
|
|
|
+ err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "TitleSetting"})
|
|
|
|
|
|
msg = "保存成功"
|
|
|
}
|
|
@@ -247,15 +228,6 @@ func (this *PptV2Controller) EditPpt() {
|
|
|
br.Msg = "标题不能为空"
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- var pptContent []services.PPTContent
|
|
|
- err = json.Unmarshal([]byte(req.Content), &pptContent)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "参数解析异常!"
|
|
|
- br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
item, err := models.GetPptV2ByTitleAndId(req.FirstPage.Title, this.SysUser.AdminId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取数据异常!"
|
|
@@ -299,8 +271,8 @@ func (this *PptV2Controller) EditPpt() {
|
|
|
pptInfo.Content = req.Content
|
|
|
pptInfo.CoverContent = req.CoverContent
|
|
|
pptInfo.ModifyTime = time.Now()
|
|
|
- pptInfo.PptPage = len(pptContent)
|
|
|
- err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "ppt_page"})
|
|
|
+ pptInfo.TitleSetting = req.TitleSetting
|
|
|
+ err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "TitleSetting"})
|
|
|
if err != nil {
|
|
|
br.Msg = "编辑失败"
|
|
|
br.ErrMsg = "编辑失败,Err:" + err.Error()
|
|
@@ -528,29 +500,6 @@ func (this *PptV2Controller) Publish() {
|
|
|
br.ErrMsg = "发布失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- pptMap, err := models.GetPptMappingByPptId(int64(req.PptId))
|
|
|
- if err != nil {
|
|
|
- br.Msg = `该PPT信息不存在, 保存失败`
|
|
|
- br.ErrMsg = `该PPT信息不存在, 保存失败, Err` + err.Error()
|
|
|
- br.IsSendEmail = false
|
|
|
- return
|
|
|
- }
|
|
|
- pptMapList, err := models.GetPptMappingListByGroupId(pptMap.GroupId)
|
|
|
- if err != nil {
|
|
|
- br.ErrMsg = "PPT目录信息异常"
|
|
|
- return
|
|
|
- }
|
|
|
- if !pptMap.IsMoved && len(pptMapList) > 1 {
|
|
|
- // 如果没有人为移动位置, 默认将当前ppt置顶
|
|
|
- err = ppt.MoveGroupPpt(pptMap.GroupId, pptMap.GroupPptId, pptMapList[0].GroupPptId, 0, this.SysUser.AdminId)
|
|
|
- if err != nil {
|
|
|
- br.Msg = err.Error()
|
|
|
- br.ErrMsg = "移动失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
//添加发布记录
|
|
|
{
|
|
|
record := new(models.PptV2PublishRecord)
|
|
@@ -737,8 +686,9 @@ func (this *PptV2Controller) SaveLog() {
|
|
|
pptItem.PptDate = req.FirstPage.PptDate
|
|
|
pptItem.Content = req.Content
|
|
|
pptItem.ModifyTime = time.Now()
|
|
|
+ pptItem.TitleSetting = req.TitleSetting
|
|
|
pptItem.PptPage = len(pptContent)
|
|
|
- err = pptItem.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "ppt_page"})
|
|
|
+ err = pptItem.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "TitleSetting", "ppt_page"})
|
|
|
|
|
|
// 将更新后的PPT, 置顶
|
|
|
pptMap, err := models.GetPptMappingByPptId(int64(req.PptId))
|
|
@@ -782,6 +732,7 @@ func (this *PptV2Controller) SaveLog() {
|
|
|
AdminId: this.SysUser.AdminId,
|
|
|
AdminRealName: this.SysUser.RealName,
|
|
|
CreateTime: time.Now(),
|
|
|
+ TitleSetting: req.TitleSetting,
|
|
|
}
|
|
|
_, e = models.AddPptV2SaveLog(logInfo)
|
|
|
if e != nil {
|
|
@@ -1130,6 +1081,7 @@ func (this *PptV2Controller) ToEn() {
|
|
|
ModifyTime: time.Now(),
|
|
|
AdminId: this.SysUser.AdminId,
|
|
|
AdminRealName: this.SysUser.RealName,
|
|
|
+ TitleSetting: origin.TitleSetting,
|
|
|
}
|
|
|
newId, e = ppt_english.AddPptEnglish(pptInfo)
|
|
|
if e != nil {
|