feat(SPG-969): feat set default payment_date_bank
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
aaa0ca6f76
commit
8b58598955
|
@ -14,12 +14,14 @@ import { generateInvoiceCodeHelper } from 'src/modules/transaction/transaction/d
|
|||
@Injectable()
|
||||
export class BatchConfirmReconciliationManager extends BaseBatchUpdateStatusManager<TransactionEntity> {
|
||||
async validateData(data: TransactionEntity): Promise<void> {
|
||||
console.log('multiple', data);
|
||||
Object.assign(data, {
|
||||
reconciliation_confirm_by: this.user.name,
|
||||
reconciliation_confirm_date: new Date().getTime(),
|
||||
status: STATUS.SETTLED,
|
||||
reconciliation_status: this.dataStatus,
|
||||
payment_code: await generateInvoiceCodeHelper(this.dataService, 'PMY'),
|
||||
payment_date_bank: data.payment_date_bank ?? new Date(),
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -21,6 +21,7 @@ export class ConfirmReconciliationManager extends BaseUpdateStatusManager<Transa
|
|||
}
|
||||
|
||||
async beforeProcess(): Promise<void> {
|
||||
console.log('singe', this.data);
|
||||
Object.assign(this.data, {
|
||||
reconciliation_confirm_by: this.user.name,
|
||||
reconciliation_confirm_date: new Date().getTime(),
|
||||
|
@ -31,6 +32,7 @@ export class ConfirmReconciliationManager extends BaseUpdateStatusManager<Transa
|
|||
this.dataStatus === STATUS.CONFIRMED
|
||||
? this.data.payment_date
|
||||
: this.data.settlement_date,
|
||||
payment_date_bank: this.data.payment_date_bank ?? new Date(),
|
||||
});
|
||||
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue