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()
|
@Injectable()
|
||||||
export class BatchConfirmReconciliationManager extends BaseBatchUpdateStatusManager<TransactionEntity> {
|
export class BatchConfirmReconciliationManager extends BaseBatchUpdateStatusManager<TransactionEntity> {
|
||||||
async validateData(data: TransactionEntity): Promise<void> {
|
async validateData(data: TransactionEntity): Promise<void> {
|
||||||
|
console.log('multiple', data);
|
||||||
Object.assign(data, {
|
Object.assign(data, {
|
||||||
reconciliation_confirm_by: this.user.name,
|
reconciliation_confirm_by: this.user.name,
|
||||||
reconciliation_confirm_date: new Date().getTime(),
|
reconciliation_confirm_date: new Date().getTime(),
|
||||||
status: STATUS.SETTLED,
|
status: STATUS.SETTLED,
|
||||||
reconciliation_status: this.dataStatus,
|
reconciliation_status: this.dataStatus,
|
||||||
payment_code: await generateInvoiceCodeHelper(this.dataService, 'PMY'),
|
payment_code: await generateInvoiceCodeHelper(this.dataService, 'PMY'),
|
||||||
|
payment_date_bank: data.payment_date_bank ?? new Date(),
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ export class ConfirmReconciliationManager extends BaseUpdateStatusManager<Transa
|
||||||
}
|
}
|
||||||
|
|
||||||
async beforeProcess(): Promise<void> {
|
async beforeProcess(): Promise<void> {
|
||||||
|
console.log('singe', this.data);
|
||||||
Object.assign(this.data, {
|
Object.assign(this.data, {
|
||||||
reconciliation_confirm_by: this.user.name,
|
reconciliation_confirm_by: this.user.name,
|
||||||
reconciliation_confirm_date: new Date().getTime(),
|
reconciliation_confirm_date: new Date().getTime(),
|
||||||
|
@ -31,6 +32,7 @@ export class ConfirmReconciliationManager extends BaseUpdateStatusManager<Transa
|
||||||
this.dataStatus === STATUS.CONFIRMED
|
this.dataStatus === STATUS.CONFIRMED
|
||||||
? this.data.payment_date
|
? this.data.payment_date
|
||||||
: this.data.settlement_date,
|
: this.data.settlement_date,
|
||||||
|
payment_date_bank: this.data.payment_date_bank ?? new Date(),
|
||||||
});
|
});
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue