добавил информацию о статусе из битрикса в договор

This commit is contained in:
developer 2026-04-29 13:12:58 +08:00
parent 0262ac99db
commit 3ce64e2b86
3 changed files with 6 additions and 1 deletions

View File

@ -42,6 +42,9 @@ public function __invoke(Deal $deal, Request $request)
if ($request->has('manager_email')) { if ($request->has('manager_email')) {
$addInfo['manager']['email'] = $request->manager_email; $addInfo['manager']['email'] = $request->manager_email;
} }
if ($request->has('status')) {
$addInfo['status'] = $request->status;
}
$contract->add_info = $addInfo; $contract->add_info = $addInfo;
$contract->save(); $contract->save();
$agent = $deal->agent; $agent = $deal->agent;

View File

@ -31,7 +31,6 @@ class Contract extends Model
'base64_image', 'base64_image',
'add_info' 'add_info'
]; ];
protected $casts = [ protected $casts = [
'add_info' => JsonCasting::class, 'add_info' => JsonCasting::class,
]; ];

View File

@ -76,6 +76,9 @@ class="bi bi-arrow-right" viewBox="0 0 16 16">
<div class="fs-6 text-secondary">Статус</div> <div class="fs-6 text-secondary">Статус</div>
<div class="fw-bold fs-5 text-truncate text-dark-emphasis"> <div class="fw-bold fs-5 text-truncate text-dark-emphasis">
{{ __('contracts.status_' . $contract->status) }} {{ __('contracts.status_' . $contract->status) }}
@if(array_key_exists('status', $contract->add_info))
<div class="badge bg-secondary text-light">{{ $contract->add_info['status'] }}</div>
@endif
</div> </div>
</div> </div>
@if($contract->updated_at) @if($contract->updated_at)