Merge branch 'jng-QuestionnairePDF-0311' into dev
This commit is contained in:
commit
f54088b21f
@ -75,6 +75,7 @@ func QuestionnaireSurveyCreate(c *gin.Context) {
|
||||
}
|
||||
templateDir := "./data/满意度调成报告模板.pdf"
|
||||
outputPath := "./data/" + req.UserTel + time.Now().Format("20060102150405") + ".pdf"
|
||||
fmt.Println("1111111111111111111")
|
||||
err = utils.QuestionnaireSurveyPDF(templateDir, outputPath, &model.QuestionnairePDFData{
|
||||
//CustomerNum: surveyInfo.BundleInfo.,
|
||||
CustomerName: surveyInfo.UserName,
|
||||
@ -101,6 +102,8 @@ func QuestionnaireSurveyCreate(c *gin.Context) {
|
||||
SubmissionDate: time.Now().Format(time.DateOnly),
|
||||
Address: address,
|
||||
})
|
||||
|
||||
fmt.Println("2222222222222222222")
|
||||
if err != nil {
|
||||
service.Error(c, err)
|
||||
return
|
||||
|
||||
@ -605,14 +605,17 @@ func QuestionnaireSurveyPDF(templatePath, outputPath string, data *model.Questio
|
||||
pdf := gopdf.GoPdf{}
|
||||
pdf.Start(gopdf.Config{PageSize: *gopdf.PageSizeA4})
|
||||
|
||||
fmt.Println("pdf111111111111111111111111111")
|
||||
if err := pdf.ImportPagesFromSource(templatePath, "/MediaBox"); err != nil {
|
||||
return fmt.Errorf("导入模板失败: %w", err)
|
||||
}
|
||||
|
||||
fmt.Println("pdf222222222222222222222222222")
|
||||
if err := pdf.AddTTFFont("simfang", "./data/simfang.ttf"); err != nil {
|
||||
return fmt.Errorf("加载字体失败: %w", err)
|
||||
}
|
||||
|
||||
fmt.Println("pdf333333333333333333333333333")
|
||||
if err := pdf.SetFont("simfang", "", 12); err != nil {
|
||||
return fmt.Errorf("设置字体失败: %w", err)
|
||||
}
|
||||
@ -621,10 +624,12 @@ func QuestionnaireSurveyPDF(templatePath, outputPath string, data *model.Questio
|
||||
if err != nil {
|
||||
return fmt.Errorf("BundleStartDate格式错误: %w", err)
|
||||
}
|
||||
fmt.Println("pdf4444444444444444444444444444444")
|
||||
endTime, err := parseFlexibleDate(data.BundleEndDate)
|
||||
if err != nil {
|
||||
return fmt.Errorf("BundleEndDate格式错误: %w", err)
|
||||
}
|
||||
fmt.Println("pdf555555555555555555555555555555")
|
||||
submissionDate, err := parseFlexibleDate(data.SubmissionDate)
|
||||
if err != nil {
|
||||
return fmt.Errorf("SubmissionDate格式错误: %w", err)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user