lk.zachem.info/app/Http/Controllers/Bitrix/ContractApiController.php
2025-03-20 13:51:46 +08:00

30 lines
860 B
PHP

<?php
namespace App\Http\Controllers\Bitrix;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Deal\Deal;
use App\Models\Deal\Contract;
use App\Models\Deal\ContractStatus;
use App\Models\Agent\Agent;
class ContractApiController
{
public function __invoke(Deal $deal, Request $request)
{
$status =
Contract::updateOrCreate(
['deal_id' => $deal->id],
[
'status' => constant(ContractStatus::class . "::" . $request->status),
'comment' => $request->comment,
'price' => $request->price,
'reward' => $request->reward,
'square' => $request->square,
'floor' => $request->floor
]
);
return true;
}
}