From 10cd1a711e1c5e66e5645d0835eaf3d8192e575d Mon Sep 17 00:00:00 2001 From: Firman Ramdhani Date: Fri, 16 May 2025 18:37:40 +0700 Subject: [PATCH] feat: merubah tanggal pendapat di report pembalatan ke created_at --- .../configs/cancel-transaction.ts | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/modules/reports/shared/configs/transaction-report/configs/cancel-transaction.ts b/src/modules/reports/shared/configs/transaction-report/configs/cancel-transaction.ts index 468eee6..03467f4 100644 --- a/src/modules/reports/shared/configs/transaction-report/configs/cancel-transaction.ts +++ b/src/modules/reports/shared/configs/transaction-report/configs/cancel-transaction.ts @@ -42,9 +42,16 @@ export default { }, column_configs: [ + // { + // column: 'main__payment_date', + // query: `to_char(main.payment_date, 'DD-MM-YYYY')`, + // label: 'Tgl. Pendapatan', + // type: DATA_TYPE.DIMENSION, + // format: DATA_FORMAT.TEXT, + // }, { column: 'main__payment_date', - query: `to_char(main.payment_date, 'DD-MM-YYYY')`, + query: `to_char(cast(to_timestamp(main.created_at/1000) as date),'DD-MM-YYYY')`, label: 'Tgl. Pendapatan', type: DATA_TYPE.DIMENSION, format: DATA_FORMAT.TEXT, @@ -282,15 +289,22 @@ export default { }, ], filter_configs: [ + // { + // filed_label: 'Tgl. Pembatalan', + // filter_column: 'main__payment_date', + // field_type: FILTER_FIELD_TYPE.date_range_picker, + // filter_type: FILTER_TYPE.DATE_IN_RANGE_TIMESTAMP, + // // date_format: 'DD-MM-YYYY', + // date_format: 'YYYY-MM-DD', + // }, + { filed_label: 'Tgl. Pembatalan', filter_column: 'main__payment_date', field_type: FILTER_FIELD_TYPE.date_range_picker, filter_type: FILTER_TYPE.DATE_IN_RANGE_TIMESTAMP, - // date_format: 'DD-MM-YYYY', - date_format: 'YYYY-MM-DD', + date_format: 'DD-MM-YYYY', }, - { filed_label: 'Sumber', filter_column: 'main__type', @@ -392,8 +406,9 @@ export default { }, ], customQueryColumn(column) { - if (column === 'main__payment_date') return 'main.payment_date'; - else if (column === 'refund__refund_date') return 'refund.refund_date'; + // if (column === 'main__payment_date') return 'main.payment_date'; + // else if (column === 'refund__refund_date') return 'refund.refund_date'; + if (column === 'refund__refund_date') return 'refund.refund_date'; return; }, };