feat: update validation unique data on payment method module
continuous-integration/drone/tag Build is passing Details

pull/77/head 20.1.51-alpha.1
Firman Ramdhani 2024-08-29 13:31:24 +07:00
parent ce372de1fd
commit 2527437577
2 changed files with 14 additions and 2 deletions

View File

@ -24,7 +24,13 @@ export class CreatePaymentMethodManager extends BaseCreateManager<PaymentMethodE
}
get uniqueColumns(): columnUniques[] {
return [{ column: 'account_number' }, { column: 'account_name' }];
// return [{ column: 'account_number' }, { column: 'account_name' }];
return [
{
column: 'account_number',
query: { account_name: this.data.account_name, type: this.data.type },
},
];
}
get eventTopics(): EventTopics[] {

View File

@ -28,7 +28,13 @@ export class UpdatePaymentMethodManager extends BaseUpdateManager<PaymentMethodE
}
get uniqueColumns(): columnUniques[] {
return [{ column: 'account_number' }, { column: 'account_name' }];
// return [{ column: 'account_number' }, { column: 'account_name' }];
return [
{
column: 'account_number',
query: { account_name: this.data.account_name, type: this.data.type },
},
];
}
get entityTarget(): any {