|
@@ -50,24 +50,24 @@ func CreatePosterFromSource(codePage, codeScene, source, version, pars string) (
|
|
|
}
|
|
|
// 图片长宽
|
|
|
heightMap := map[string]int{
|
|
|
- "activity_detail": 1210,
|
|
|
- "activity_list": 1948,
|
|
|
- "chapter_detail": 1480,
|
|
|
- "chapter_list": 1548,
|
|
|
- "chart_detail": 1536,
|
|
|
- "chart_list": 1352,
|
|
|
- "report_detail": 1420,
|
|
|
- "report_list": 1344,
|
|
|
+ "activity_detail": 1210,
|
|
|
+ "activity_list": 1948,
|
|
|
+ "special_column_detail": 1480,
|
|
|
+ "special_column_list": 1548,
|
|
|
+ "chart_detail": 1536,
|
|
|
+ "chart_list": 1352,
|
|
|
+ "report_detail": 1420,
|
|
|
+ "report_list": 1344,
|
|
|
}
|
|
|
widthMap := map[string]int{
|
|
|
- "activity_detail": 1280,
|
|
|
- "activity_list": 1280,
|
|
|
- "chapter_detail": 1176,
|
|
|
- "chapter_list": 1176,
|
|
|
- "chart_detail": 1176,
|
|
|
- "chart_list": 1176,
|
|
|
- "report_detail": 1176,
|
|
|
- "report_list": 1176,
|
|
|
+ "activity_detail": 1280,
|
|
|
+ "activity_list": 1280,
|
|
|
+ "special_column_detail": 1176,
|
|
|
+ "special_column_list": 1176,
|
|
|
+ "chart_detail": 1176,
|
|
|
+ "chart_list": 1176,
|
|
|
+ "report_detail": 1176,
|
|
|
+ "report_list": 1176,
|
|
|
}
|
|
|
width := widthMap[source]
|
|
|
height := heightMap[source]
|
|
@@ -232,7 +232,7 @@ func CreateAndUploadSunCode(page, scene, version string) (imgUrl string, err err
|
|
|
|
|
|
type PosterParsReq struct {
|
|
|
ActivityTitle string `json:"activity_title"`
|
|
|
- ActivityAvatar string `json:"activity_avatar"`
|
|
|
+ ActivityAvatar string `json:"activity_avatar"`
|
|
|
ActivitySpeaker string `json:"activity_speaker"`
|
|
|
ActivityTime string `json:"activity_time"`
|
|
|
ChartName string `json:"chart_name"`
|
|
@@ -291,7 +291,7 @@ func fillContent2Html(source string, pars, sunCodeUrl string) (contentStr string
|
|
|
params.Title2 = "周度报告"
|
|
|
params.Speaker1 = "FICC研究员"
|
|
|
params.Speaker2 = "FICC研究员"
|
|
|
- case "chapter_list":
|
|
|
+ case "special_column_list":
|
|
|
params.Stage1 = "第1期"
|
|
|
params.Stage2 = "第2期"
|
|
|
params.Avatar1 = defaultAvatar
|
|
@@ -324,7 +324,7 @@ func fillContent2Html(source string, pars, sunCodeUrl string) (contentStr string
|
|
|
contentStr = strings.Replace(contentStr, "{{ACTIVITY_AVATAR}}", params.ActivityAvatar, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{ACTIVITY_SPEAKER}}", params.ActivitySpeaker, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{ACTIVITY_TIME}}", params.ActivityTime, 1)
|
|
|
- case "chapter_detail":
|
|
|
+ case "special_column_detail":
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_AVATAR}}", params.ReportAvatar, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_TITLE}}", params.ReportTitle, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_ABSTRACT}}", params.ReportAbstract, 1)
|
|
@@ -335,7 +335,7 @@ func fillContent2Html(source string, pars, sunCodeUrl string) (contentStr string
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_TYPE}}", params.ReportType, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_TITLE}}", params.ReportTitle, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{REPORT_ABSTRACT}}", params.ReportAbstract, 1)
|
|
|
- case "chapter_list":
|
|
|
+ case "special_column_list":
|
|
|
contentStr = strings.Replace(contentStr, "{{LIST_TITLE}}", params.ListTitle, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{STAGE_1}}", params.Stage1, 1)
|
|
|
contentStr = strings.Replace(contentStr, "{{AVATAR_1}}", params.Avatar1, 1)
|