paymnet methods cards new table
This commit is contained in:
@@ -57,7 +57,7 @@ export class PaymentsService {
|
||||
const order = await this.em.findOne(
|
||||
Order,
|
||||
{ id: orderId },
|
||||
{ populate: ['user', 'restaurant', 'paymentMethod', 'paymentMethod.restaurant'] },
|
||||
{ populate: ['user', 'restaurant', 'paymentMethod', 'paymentMethod.restaurant', 'paymentMethod.cards'] },
|
||||
);
|
||||
|
||||
if (!order) {
|
||||
@@ -79,13 +79,6 @@ export class PaymentsService {
|
||||
if (!pm.restaurant?.domain) throw new BadRequestException(PaymentMessage.RESTAURANT_DOMAIN_REQUIRED);
|
||||
}
|
||||
|
||||
if (pm.method === PaymentMethodEnum.CreditCard && !pm.cardNumber) {
|
||||
throw new BadRequestException(PaymentMessage.CARD_NUMBER_REQUIRED);
|
||||
}
|
||||
|
||||
if (pm.method === PaymentMethodEnum.CreditCard && !pm.cardOwner?.trim()) {
|
||||
throw new BadRequestException(PaymentMessage.CARD_OWNER_REQUIRED);
|
||||
}
|
||||
|
||||
return {
|
||||
order,
|
||||
|
||||
Reference in New Issue
Block a user