@@ -22,6 +22,7 @@ class ProposalOpeningWorkflow
|
||||
return array_values(Quotation::query()->where('requisition_id', $requisition->id)->with(['supplier', 'items' => fn ($query) => $query->orderBy('id')])->orderBy('id')->get()->map(fn (Quotation $quote) => [
|
||||
...$quote->only(['id', 'reference', 'currency', 'subtotal_minor', 'tax_minor', 'total_minor', 'delivery_days', 'valid_until', 'payment_terms']),
|
||||
'supplier' => $quote->supplier?->only(['id', 'name', 'nuit']),
|
||||
...($quote->commercial_terms === null ? [] : ['commercial_terms' => $quote->commercial_terms]),
|
||||
'items' => $quote->items->map(fn ($item) => $item->only(['requisition_item_id', 'description', 'quantity', 'unit_price_minor', 'tax_rate', 'subtotal_minor', 'tax_minor', 'total_minor']))->all(),
|
||||
])->all());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user