Переглянути джерело

fix:历史的智能研报兼容版头版尾的报告,继承的时候,不能继承兼容字段

Roc 6 місяців тому
батько
коміт
5c41f12cd1
1 змінених файлів з 12 додано та 3 видалено
  1. 12 3
      services/report_v2.go

+ 12 - 3
services/report_v2.go

@@ -73,12 +73,21 @@ func AddReportAndChapter(reportInfo *models.Report, inheritReportId int, grantAd
 			reportInfo.Content = inheritReport.Content
 			reportInfo.ContentSub = inheritReport.ContentSub
 			reportInfo.ContentStruct = inheritReport.ContentStruct
-			reportInfo.HeadImg = inheritReport.HeadImg
-			reportInfo.EndImg = inheritReport.EndImg
 			reportInfo.CanvasColor = inheritReport.CanvasColor
-			reportInfo.NeedSplice = inheritReport.NeedSplice
+			//reportInfo.NeedSplice = inheritReport.NeedSplice
+			reportInfo.NeedSplice = 1
 			reportInfo.HeadResourceId = inheritReport.HeadResourceId
+			//reportInfo.HeadImg = inheritReport.HeadImg
+			//reportInfo.EndImg = inheritReport.EndImg
+			reportInfo.HeadImg = ``
+			reportInfo.EndImg = ``
 			reportInfo.EndResourceId = inheritReport.EndResourceId
+			if inheritReport.HeadResourceId > 0 {
+				reportInfo.HeadImg = inheritReport.HeadImg
+			}
+			if inheritReport.EndResourceId > 0 {
+				reportInfo.EndImg = inheritReport.EndImg
+			}
 			reportInfo.InheritReportId = inheritReport.Id
 		}
 	}