Browse Source

fix: PPT初始页数

hsun 3 months ago
parent
commit
da9199b8a8
1 changed files with 7 additions and 0 deletions
  1. 7 0
      controllers/ppt_report.go

+ 7 - 0
controllers/ppt_report.go

@@ -406,6 +406,13 @@ func (this *PptV2Controller) CreateReport() {
 		newItem.TitleSetting = req.TitleSetting
 	}
 
+	// 初始的PPT页数
+	if newItem.Content != "" {
+		var pageContents []services.PPTContent
+		_ = json.Unmarshal([]byte(newItem.Content), &pageContents) // 这里转不过去问题也不大,编辑时自动保存会更新页数字段
+		newItem.PptPage = len(pageContents)
+	}
+
 	newId, e := models.AddPptV2(newItem)
 	if e != nil {
 		br.Msg = "操作失败"