增加日志

This commit is contained in:
胡尧
2025-04-28 16:42:20 +08:00
parent 234812bb40
commit 946f08c479

View File

@@ -3,9 +3,12 @@ import qrcode
from reportlab.pdfgen import canvas from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4 from reportlab.lib.pagesizes import A4
from PIL import Image from PIL import Image
import logging
from reportlab.lib.utils import ImageReader from reportlab.lib.utils import ImageReader
from odoo import models, fields, api from odoo import models, fields, api
_logger = logging.getLogger(__name__)
class JikimoPrinting(models.AbstractModel): class JikimoPrinting(models.AbstractModel):
_name = 'jikimo.printing' _name = 'jikimo.printing'
@@ -42,6 +45,7 @@ class JikimoPrinting(models.AbstractModel):
# 获取PDF内容并打印 # 获取PDF内容并打印
pdf_content = pdf_buffer.getvalue() pdf_content = pdf_buffer.getvalue()
printer = self.env['printing.printer'].get_default() printer = self.env['printing.printer'].get_default()
_logger.info(f"打印内容: {pdf_content}")
printer.print_document(report=None, content=pdf_content, doc_format='pdf') printer.print_document(report=None, content=pdf_content, doc_format='pdf')
# 清理资源 # 清理资源
@@ -52,8 +56,6 @@ class JikimoPrinting(models.AbstractModel):
""" """
打印PDF 打印PDF
""" """
if isinstance(pdf_data, str):
pdf_data = pdf_data.encode()
printer = self.env['printing.printer'].get_default() printer = self.env['printing.printer'].get_default()
_logger.info(f"打印内容: {pdf_data}")
printer.print_document(report=None, content = pdf_data, doc_format='pdf') printer.print_document(report=None, content = pdf_data, doc_format='pdf')