Implementa admissão formal por política e adopção do processo
This commit is contained in:
@@ -21,9 +21,13 @@ class ProposalComparison
|
||||
->with(['supplier', 'items' => fn ($q) => $q->orderBy('id'), 'evaluations' => fn ($q) => $q->orderBy('id')])->orderBy('id')->get();
|
||||
$guard = app(ConflictGuard::class);
|
||||
$referenceWeights = $quotes->first()?->weights;
|
||||
$adopted = app(FormalAdmission::class)->adoption($requisition) !== null;
|
||||
$rows = [];
|
||||
foreach ($quotes as $quote) {
|
||||
$reasons = [];
|
||||
if ($adopted && ! app(FormalAdmission::class)->admitted($requisition, $quote->id)) {
|
||||
$reasons[] = 'O regime adoptado exige admissão confirmada na base actual.';
|
||||
}
|
||||
if (! $quote->supplier?->eligible() || $quote->valid_until < today()) {
|
||||
$reasons[] = 'Fornecedor não elegível ou proposta expirada.';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user