Browse Source

修复P内容解析的潜在错误PT

在解析PPT内容时,增加了对空内容的检查。如果PPT页面内容为空字符串,则不再尝试进行JSON反序列化,从而避免不必要的错误。这一更改提高了代码的健壮性和效率。
Roc 6 months ago
parent
commit
dbb4115d6f
1 changed files with 5 additions and 3 deletions
  1. 5 3
      services/ppt/ppt_group.go

+ 5 - 3
services/ppt/ppt_group.go

@@ -1728,9 +1728,11 @@ func GetGrantPptList(adminId int, keyword, sourceType string) (ret models.RespGr
 	var pptContent []services.PPTContent
 	for _, v := range pptList {
 		if v.PptPage == 0 {
-			err = json.Unmarshal([]byte(v.Content), &pptContent)
-			if err != nil {
-				return
+			if v.Content != `` {
+				err = json.Unmarshal([]byte(v.Content), &pptContent)
+				if err != nil {
+					return
+				}
 			}
 			v.PptPage = len(pptContent)
 		}