mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[RFC]pms_api_rest: transaction services format dates
This commit is contained in:
@@ -139,7 +139,9 @@ class PmsTransactionService(Component):
|
|||||||
if transaction.journal_id
|
if transaction.journal_id
|
||||||
else None,
|
else None,
|
||||||
destinationJournalId=destination_journal_id or None,
|
destinationJournalId=destination_journal_id or None,
|
||||||
date=transaction.date.strftime("%d/%m/%Y"),
|
date=datetime.combine(
|
||||||
|
transaction.date, datetime.min.time()
|
||||||
|
).isoformat(),
|
||||||
partnerId=transaction.partner_id.id
|
partnerId=transaction.partner_id.id
|
||||||
if transaction.partner_id
|
if transaction.partner_id
|
||||||
else None,
|
else None,
|
||||||
@@ -183,7 +185,7 @@ class PmsTransactionService(Component):
|
|||||||
amount=transaction.amount,
|
amount=transaction.amount,
|
||||||
journalId=transaction.journal_id.id if transaction.journal_id else None,
|
journalId=transaction.journal_id.id if transaction.journal_id else None,
|
||||||
destinationJournalId=destination_journal_id or None,
|
destinationJournalId=destination_journal_id or None,
|
||||||
date=transaction.date.strftime("%d/%m/%Y"),
|
date=datetime.combine(transaction.date, datetime.min.time()).isoformat(),
|
||||||
partnerId=transaction.partner_id.id if transaction.partner_id else None,
|
partnerId=transaction.partner_id.id if transaction.partner_id else None,
|
||||||
partnerName=transaction.partner_id.name if transaction.partner_id else None,
|
partnerName=transaction.partner_id.name if transaction.partner_id else None,
|
||||||
reference=transaction.ref if transaction.ref else None,
|
reference=transaction.ref if transaction.ref else None,
|
||||||
@@ -438,8 +440,12 @@ class PmsTransactionService(Component):
|
|||||||
)
|
)
|
||||||
def transactions_report(self, pms_transaction_report_search_param):
|
def transactions_report(self, pms_transaction_report_search_param):
|
||||||
pms_property_id = pms_transaction_report_search_param.pmsPropertyId
|
pms_property_id = pms_transaction_report_search_param.pmsPropertyId
|
||||||
date_from = pms_transaction_report_search_param.dateFrom
|
date_from = (
|
||||||
date_to = pms_transaction_report_search_param.dateTo
|
datetime.strptime(pms_transaction_report_search_param.dateFrom, "%Y-%m-%d"),
|
||||||
|
)
|
||||||
|
date_to = (
|
||||||
|
datetime.strptime(pms_transaction_report_search_param.dateTo, "%Y-%m-%d"),
|
||||||
|
)
|
||||||
report_wizard = self.env["cash.daily.report.wizard"].create(
|
report_wizard = self.env["cash.daily.report.wizard"].create(
|
||||||
{
|
{
|
||||||
"date_start": date_from,
|
"date_start": date_from,
|
||||||
|
|||||||
Reference in New Issue
Block a user