|
@@ -361,7 +361,18 @@ func fillContent2Html(source, pars, sunCodeUrl string, height int) (contentStr s
|
|
|
err = tmpErr
|
|
|
return
|
|
|
}
|
|
|
- abstract := doc.Text()
|
|
|
+ abstract := ""
|
|
|
+ doc.Find("p").Each(func(i int, s *goquery.Selection) {
|
|
|
+ phtml, tmpErr := s.Html()
|
|
|
+ if tmpErr != nil {
|
|
|
+ err = tmpErr
|
|
|
+ return
|
|
|
+ }
|
|
|
+ st := s.Text()
|
|
|
+ if st != "" && st != "<br>" && st != "<br style=\"max-width: 100%;\">" && !strings.Contains(st, "iframe") {
|
|
|
+ abstract = abstract + "<p>" + phtml + "</p>"
|
|
|
+ }
|
|
|
+ })
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_TYPE}}", params.ReportType, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_TITLE}}", params.ReportTitle, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_ABSTRACT}}", abstract, 1)
|