Преглед на файлове

ppt 新增 中间页封底页

gmy преди 3 месеца
родител
ревизия
17a6d771c7
променени са 2 файла, в които са добавени 10 реда и са изтрити 6 реда
  1. 4 2
      controllers/ppt_v2.go
  2. 6 4
      models/ppt_v2.go

+ 4 - 2
controllers/ppt_v2.go

@@ -264,7 +264,7 @@ func (this *PptV2Controller) EditPpt() {
 	pptInfo.CoverContent = req.CoverContent
 	pptInfo.ModifyTime = time.Now()
 	pptInfo.TitleSetting = req.TitleSetting
-	err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "TitleSetting"})
+	err = pptInfo.Update([]string{"TemplateType", "BackgroundImg", "CurrentBackgroundImg", "BackCoverImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "CoverContent", "TitleSetting"})
 	if err != nil {
 		br.Msg = "编辑失败"
 		br.ErrMsg = "编辑失败,Err:" + err.Error()
@@ -740,6 +740,8 @@ func (this *PptV2Controller) SaveLog() {
 	}
 	pptItem.TemplateType = req.FirstPage.TemplateType
 	pptItem.BackgroundImg = req.FirstPage.ImgUrl
+	pptItem.CurrentBackgroundImg = req.CurrentBackgroundImg
+	pptItem.BackCoverImg = req.BackCoverImg
 	pptItem.Title = req.FirstPage.Title
 	pptItem.ReportType = req.FirstPage.ReportType
 	pptItem.PptDate = req.FirstPage.PptDate
@@ -747,7 +749,7 @@ func (this *PptV2Controller) SaveLog() {
 	pptItem.ModifyTime = time.Now()
 	pptItem.TitleSetting = req.TitleSetting
 	pptItem.PptPage = len(pptContent)
-	err = pptItem.Update([]string{"TemplateType", "BackgroundImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "TitleSetting", "ppt_page"})
+	err = pptItem.Update([]string{"TemplateType", "BackgroundImg", "CurrentBackgroundImg", "BackCoverImg", "Title", "ReportType", "PptDate", "Content", "ModifyTime", "TitleSetting", "ppt_page"})
 	if err != nil {
 		br.Msg = "自动保存失败"
 		br.ErrMsg = fmt.Sprintf("自动保存PPT失败, ID: %d, Err: %v", pptItem.PptId, err)

+ 6 - 4
models/ppt_v2.go

@@ -138,10 +138,12 @@ type AddPptV2Req struct {
 		BackIndex            int    `description:"背景图片下标"`
 		TemplateType         int    `description:"模版id"`
 	} `description:"首页"`
-	Content      string `description:"ppt的json数据"`
-	GroupId      int64  `description:"目录id"`
-	CoverContent string `description:"封面图内容-JSON数据"`
-	TitleSetting string `description:"PPT标题设置"`
+	Content              string `description:"ppt的json数据"`
+	GroupId              int64  `description:"目录id"`
+	CoverContent         string `description:"封面图内容-JSON数据"`
+	TitleSetting         string `description:"PPT标题设置"`
+	CurrentBackgroundImg string `description:"背景图片"`
+	BackCoverImg         string `description:"封底图片"`
 }
 
 type AddPptResp struct {