confirm payment
This commit is contained in:
@@ -179,7 +179,7 @@ export class OrderService {
|
|||||||
|
|
||||||
orderItem.status = OrderItemStatus.CONFIRMED
|
orderItem.status = OrderItemStatus.CONFIRMED
|
||||||
|
|
||||||
this.em.persistAndFlush(OrderItem)
|
await this.em.persistAndFlush(OrderItem)
|
||||||
|
|
||||||
return orderItem
|
return orderItem
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,11 +71,13 @@ export class PaymentService {
|
|||||||
throw new BadRequestException("you can not pay beause Balance is zero")
|
throw new BadRequestException("you can not pay beause Balance is zero")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (amount <= 0) {
|
if (amount <= 0) {
|
||||||
throw new BadRequestException(PaymentMessage.AMOUNT_MUST_BE_GREATER_THAN_ZERO);
|
throw new BadRequestException(PaymentMessage.AMOUNT_MUST_BE_GREATER_THAN_ZERO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (amount > order.balance) {
|
||||||
|
throw new BadRequestException(`You cant pay more than ${order.balance}`);
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
user: order.user,
|
user: order.user,
|
||||||
|
|||||||
Reference in New Issue
Block a user