refactor cart
This commit is contained in:
@@ -5,7 +5,7 @@ import { Delivery } from '../../delivery/entities/delivery.entity';
|
|||||||
import { DeliveryFeeTypeEnum } from '../../delivery/interface/delivery';
|
import { DeliveryFeeTypeEnum } from '../../delivery/interface/delivery';
|
||||||
import { CouponType } from '../../coupons/interface/coupon';
|
import { CouponType } from '../../coupons/interface/coupon';
|
||||||
import { Food } from '../../foods/entities/food.entity';
|
import { Food } from '../../foods/entities/food.entity';
|
||||||
import { Cart, CartItem } from '../interfaces/cart.interface';
|
import { Cart } from '../interfaces/cart.interface';
|
||||||
import { CouponService } from '../../coupons/providers/coupon.service';
|
import { CouponService } from '../../coupons/providers/coupon.service';
|
||||||
import { GeographicUtils } from '../utils/geographic.utils';
|
import { GeographicUtils } from '../utils/geographic.utils';
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { User } from '../../users/entities/user.entity';
|
|||||||
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
|
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
|
||||||
import { Delivery } from '../../delivery/entities/delivery.entity';
|
import { Delivery } from '../../delivery/entities/delivery.entity';
|
||||||
import { DeliveryMethodEnum } from '../../delivery/interface/delivery';
|
import { DeliveryMethodEnum } from '../../delivery/interface/delivery';
|
||||||
import { PaymentMethodEnum } from '../../payments/interface/payment';
|
|
||||||
import { UserWallet } from '../../users/entities/user-wallet.entity';
|
import { UserWallet } from '../../users/entities/user-wallet.entity';
|
||||||
import { Order } from '../../orders/entities/order.entity';
|
import { Order } from '../../orders/entities/order.entity';
|
||||||
import { OrderStatus } from '../../orders/interface/order.interface';
|
import { OrderStatus } from '../../orders/interface/order.interface';
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { Injectable, NotFoundException, BadRequestException } from '@nestjs/common';
|
import { Injectable, NotFoundException, BadRequestException } from '@nestjs/common';
|
||||||
import { EntityManager } from '@mikro-orm/postgresql';
|
|
||||||
import { DeliveryMethodEnum } from '../../delivery/interface/delivery';
|
import { DeliveryMethodEnum } from '../../delivery/interface/delivery';
|
||||||
import { PaymentMethodEnum } from '../../payments/interface/payment';
|
import { PaymentMethodEnum } from '../../payments/interface/payment';
|
||||||
import { OrderCouponDetail } from '../../orders/interface/order.interface';
|
import { OrderCouponDetail } from '../../orders/interface/order.interface';
|
||||||
@@ -22,7 +21,6 @@ import { CartItemService } from './cart-item.service';
|
|||||||
@Injectable()
|
@Injectable()
|
||||||
export class CartService {
|
export class CartService {
|
||||||
constructor(
|
constructor(
|
||||||
private readonly em: EntityManager,
|
|
||||||
private readonly cartRepository: CartRepository,
|
private readonly cartRepository: CartRepository,
|
||||||
private readonly validationService: CartValidationService,
|
private readonly validationService: CartValidationService,
|
||||||
private readonly calculationService: CartCalculationService,
|
private readonly calculationService: CartCalculationService,
|
||||||
|
|||||||
Reference in New Issue
Block a user