This commit is contained in:
蒋海成 2025-03-12 15:40:24 +08:00
parent 7c211a1c84
commit 9e9a3d890f
2 changed files with 11 additions and 6 deletions

2
go.mod
View File

@ -17,7 +17,7 @@ go 1.18
//github.com/fonchain_enterprise/utils/ipAddrQuery => ../utils/ipAddrQuery //github.com/fonchain_enterprise/utils/ipAddrQuery => ../utils/ipAddrQuery
//github.com/fonchain_enterprise/utils/jwt => ../utils/jwt //github.com/fonchain_enterprise/utils/jwt => ../utils/jwt
//github.com/fonchain_enterprise/utils/logger => ../utils/logger //github.com/fonchain_enterprise/utils/logger => ../utils/logger
replace github.com/fonchain_enterprise/utils/objstorage => ../utils/objstorage replace github.com/fonchain_enterprise/utils/objstorage => ../../tyfon-/utils/objstorage
require ( require (
dubbo.apache.org/dubbo-go/v3 v3.0.2 dubbo.apache.org/dubbo-go/v3 v3.0.2

View File

@ -213,6 +213,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
signImgB, _err := io.ReadAll(signImgResp.Body) signImgB, _err := io.ReadAll(signImgResp.Body)
if _err != nil { if _err != nil {
fmt.Printf("读取签名图片失败: %v\n", _err)
return errors.New("error reading signature image") return errors.New("error reading signature image")
} }
@ -220,6 +221,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
signImgReader := bytes.NewReader(signImgB) signImgReader := bytes.NewReader(signImgB)
signImg, _, err := image.DecodeConfig(signImgReader) signImg, _, err := image.DecodeConfig(signImgReader)
if err != nil { if err != nil {
fmt.Printf("解码签名图片失败: %v\n", err)
return errors.New("error decoding signature image") return errors.New("error decoding signature image")
} }
@ -228,7 +230,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
imgH1, _err := gopdf.ImageHolderByBytes(signImgB) imgH1, _err := gopdf.ImageHolderByBytes(signImgB)
if _err != nil { if _err != nil {
//zap.L().Error("SignContract err", zap.Error(err)) fmt.Printf("处理签名图片失败: %v\n", _err)
return errors.New("error processing signature image") return errors.New("error processing signature image")
} }
newSignWidth := 80.0 newSignWidth := 80.0
@ -237,7 +239,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
// buyer sign // buyer sign
err = pdf.ImageByHolder(imgH1, 180, 560, &gopdf.Rect{W: newSignWidth, H: newSignHeight}) err = pdf.ImageByHolder(imgH1, 180, 560, &gopdf.Rect{W: newSignWidth, H: newSignHeight})
if err != nil { if err != nil {
//zap.L().Error("SignContract err", zap.Error(err)) fmt.Printf("插入签名失败: %v\n", err)
return errors.New("error inserting signature") return errors.New("error inserting signature")
} }
@ -247,12 +249,14 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
companyImgResp, companyImageErr := http.Get(companyImgPath) companyImgResp, companyImageErr := http.Get(companyImgPath)
if companyImageErr != nil { if companyImageErr != nil {
fmt.Printf("下载公司章图片失败: %v\n", companyImageErr)
return errors.New("error downloading signature image") return errors.New("error downloading signature image")
} }
defer companyImgResp.Body.Close() defer companyImgResp.Body.Close()
companyImgB, _err := io.ReadAll(companyImgResp.Body) companyImgB, _err := io.ReadAll(companyImgResp.Body)
if _err != nil { if _err != nil {
fmt.Printf("读取公司章图片失败: %v\n", _err)
return errors.New("error reading signature image") return errors.New("error reading signature image")
} }
@ -260,6 +264,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
companyImgReader := bytes.NewReader(companyImgB) companyImgReader := bytes.NewReader(companyImgB)
companyImg, _, err := image.DecodeConfig(companyImgReader) companyImg, _, err := image.DecodeConfig(companyImgReader)
if err != nil { if err != nil {
fmt.Printf("解码公司章图片失败: %v\n", err)
return errors.New("error decoding signature image") return errors.New("error decoding signature image")
} }
@ -268,7 +273,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
companyImgH1, _err := gopdf.ImageHolderByBytes(companyImgB) companyImgH1, _err := gopdf.ImageHolderByBytes(companyImgB)
if _err != nil { if _err != nil {
//zap.L().Error("SignContract err", zap.Error(err)) fmt.Printf("处理公司章图片失败: %v\n", _err)
return errors.New("error processing signature image") return errors.New("error processing signature image")
} }
newCompanyWidth := 80.0 newCompanyWidth := 80.0
@ -277,7 +282,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
// seller sign // seller sign
err = pdf.ImageByHolder(companyImgH1, 180, 610, &gopdf.Rect{W: newCompanyWidth, H: newCompanyHeight}) err = pdf.ImageByHolder(companyImgH1, 180, 610, &gopdf.Rect{W: newCompanyWidth, H: newCompanyHeight})
if err != nil { if err != nil {
//zap.L().Error("SignContract err", zap.Error(err)) fmt.Printf("插入公司章失败: %v\n", err)
return errors.New("error inserting signature") return errors.New("error inserting signature")
} }
@ -287,7 +292,7 @@ func InsertSignatureV1(templatePath, outputPath, signImgPath, companyImgPath, co
// 生成新的 PDF // 生成新的 PDF
if err = pdf.WritePdf(outputPath); err != nil { if err = pdf.WritePdf(outputPath); err != nil {
//zap.L().Error("WritePdf err", zap.Error(err)) fmt.Printf("写入 PDF 失败: %v\n", err)
return errors.New("error writing final PDF") return errors.New("error writing final PDF")
} }