From 3ce64e2b86e4c4fed4277ebd17b47551c18a9ff1 Mon Sep 17 00:00:00 2001 From: developer Date: Wed, 29 Apr 2026 13:12:58 +0800 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8E=20?= =?UTF-8?q?=D0=BE=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B5=20=D0=B8?= =?UTF-8?q?=D0=B7=20=D0=B1=D0=B8=D1=82=D1=80=D0=B8=D0=BA=D1=81=D0=B0=20?= =?UTF-8?q?=D0=B2=20=D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bitrix/Http/Controllers/ContractUpdateController.php | 3 +++ app/Modules/Contracts/Models/Contract.php | 1 - app/Modules/Contracts/Views/contract.blade.php | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Modules/Bitrix/Http/Controllers/ContractUpdateController.php b/app/Modules/Bitrix/Http/Controllers/ContractUpdateController.php index 7810b3e..40df74d 100644 --- a/app/Modules/Bitrix/Http/Controllers/ContractUpdateController.php +++ b/app/Modules/Bitrix/Http/Controllers/ContractUpdateController.php @@ -42,6 +42,9 @@ public function __invoke(Deal $deal, Request $request) if ($request->has('manager_email')) { $addInfo['manager']['email'] = $request->manager_email; } + if ($request->has('status')) { + $addInfo['status'] = $request->status; + } $contract->add_info = $addInfo; $contract->save(); $agent = $deal->agent; diff --git a/app/Modules/Contracts/Models/Contract.php b/app/Modules/Contracts/Models/Contract.php index 11b0ea7..ad3429a 100644 --- a/app/Modules/Contracts/Models/Contract.php +++ b/app/Modules/Contracts/Models/Contract.php @@ -31,7 +31,6 @@ class Contract extends Model 'base64_image', 'add_info' ]; - protected $casts = [ 'add_info' => JsonCasting::class, ]; diff --git a/app/Modules/Contracts/Views/contract.blade.php b/app/Modules/Contracts/Views/contract.blade.php index 8c514f0..73f9733 100644 --- a/app/Modules/Contracts/Views/contract.blade.php +++ b/app/Modules/Contracts/Views/contract.blade.php @@ -76,6 +76,9 @@ class="bi bi-arrow-right" viewBox="0 0 16 16">
Статус
{{ __('contracts.status_' . $contract->status) }} + @if(array_key_exists('status', $contract->add_info)) +
{{ $contract->add_info['status'] }}
+ @endif
@if($contract->updated_at)