update : add log

This commit is contained in:
2025-12-31 16:15:31 +03:30
parent 05d6d5c9d0
commit 97c84207f1
3 changed files with 9 additions and 6 deletions
+1 -3
View File
@@ -21,10 +21,8 @@ class PaymentGateway implements IPaymentGateway {
case GatewayProvider.Asanpardakht:
//TODO:fix this
return this.asanpardakhtGateway.token();
case GatewayProvider.SEP: {
console.log("SEP", data.amount, data.description, data.email, data.mobile, data.callbackPath);
case GatewayProvider.SEP:
return await this.sepGateway.processPayment(data.amount, data.description, data.email, data.mobile, data.callbackPath);
}
default:
throw new BadRequestError(`Payment provider ${gatewayType} is not supported`);
}
+2 -1
View File
@@ -56,7 +56,8 @@ class OrderService {
const city = userAddress.city as unknown as ICity;
const province = userAddress.province as unknown as IProvince;
console.log("city", city);
console.log("province", province);
const shipmentAddress: IShipmentAddress = {
address: userAddress.address,
city: city.name,
@@ -136,15 +136,19 @@ class PaymentService {
if (!paymentMethod) throw new BadRequestError(PaymentMessage.PaymentMethodNotFound);
const { price, description } = this.calculateTotalPrice(cart, cartShipmentItems);
console.log("start handle payment");
// extracted to handle payment creation
const { payment, paymentData } = await this.handlePaymentCreation(paymentMethod, price, user, description, session);
console.log("handle payment done");
console.log("start create order");
// create order and order items
const { order, orderItems } = await this.orderService.createOrder(user, payment, cartShipmentItems, session);
console.log("create order done");
// clear cart and adjust stock
console.log("start finalize order");
await this.finalizeOrder(user, cartShipmentItems, session);
console.log("Done");
await session.commitTransaction();
await session.endSession();