feat: pallets and boxes for deals
This commit is contained in:
@@ -10,6 +10,7 @@ import models.secondary
|
||||
from models import User, Service, Client, DealProductService, deal_relations, GroupBillRequest
|
||||
from models.deal import *
|
||||
from models.deal_group import DealGroup
|
||||
from models.shipping import ShippingProduct
|
||||
from schemas.client import ClientDetailsSchema
|
||||
from schemas.deal import *
|
||||
from services.auth import AuthService
|
||||
@@ -331,7 +332,13 @@ class DealService(BaseService):
|
||||
.joinedload(DealStatusHistory.user),
|
||||
selectinload(Deal.status_history)
|
||||
.noload(DealStatusHistory.deal),
|
||||
|
||||
selectinload(Deal.pallets)
|
||||
.selectinload(Pallet.shipping_products)
|
||||
.selectinload(ShippingProduct.product)
|
||||
.noload(Product.barcodes),
|
||||
selectinload(Deal.boxes)
|
||||
.selectinload(Box.product)
|
||||
.noload(Product.barcodes),
|
||||
)
|
||||
.where(Deal.id == deal_id)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user