Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-03-17 11:53:09 +03:00
parent 44f4c1abf4
commit 4997d926c7
2 changed files with 120 additions and 4 deletions

View File

@@ -82,7 +82,7 @@ func ExportStatementAgingPDFHandler(_ *sql.DB) http.HandlerFunc {
return
}
drawCustomerBalancePDF(
if err := safeDrawCustomerBalancePDF(
pdf,
selectedDate,
params.CariSearch,
@@ -91,7 +91,16 @@ func ExportStatementAgingPDFHandler(_ *sql.DB) http.HandlerFunc {
true,
summaries,
detailsByMaster,
)
); err != nil {
pdf = gofpdf.New("L", "mm", "A4", "")
pdf.SetMargins(8, 8, 8)
pdf.SetAutoPageBreak(true, 12)
if ferr := registerDejavuFonts(pdf, "dejavu"); ferr != nil {
http.Error(w, "pdf font error: "+ferr.Error(), http.StatusInternalServerError)
return
}
drawCustomerBalancePDFFallback(pdf, selectedDate, params.CariSearch, "Cari Yaslandirmali Ekstre", summaries, true)
}
if err := pdf.Error(); err != nil {
http.Error(w, "pdf render error: "+err.Error(), http.StatusInternalServerError)