This commit is contained in:
2026-02-11 08:13:20 +01:00
parent 1ab2b56f32
commit d88a9f204c

View File

@@ -2,6 +2,9 @@ from trytond.model import ModelSQL, ModelView, fields
from trytond.pool import Pool
from decimal import Decimal, ROUND_HALF_UP
from datetime import datetime as dt
import logging
logger = logging.getLogger(__name__)
class WeightReport(ModelSQL, ModelView):
'Weight Report'
@@ -93,6 +96,7 @@ class WeightReport(ModelSQL, ModelView):
# Conversion de la date (format: "28 October 2025")
def parse_date(date_str):
logger.info("TRY_TO_PARSE:%s",date_str)
for fmt in ('%d %B %Y', '%d %b %Y'):
try:
return dt.strptime(date_str, fmt).date()
@@ -102,6 +106,7 @@ class WeightReport(ModelSQL, ModelView):
report['report_date'] = parse_date(report_data.get('date', ''))
report['weight_date'] = parse_date(report_data.get('weight_date', ''))
logger.info("RETRUN_DATE:%s",report['weight_date'])
# 3. Contract Information
contract_data = json_data.get('contract', {})
report['contract_no'] = contract_data.get('contract_no', '')