api for contracts updated
This commit is contained in:
parent
b789a97c47
commit
b9f3c112e8
@ -13,17 +13,18 @@ class ContractApiController
|
||||
{
|
||||
public function __invoke(Deal $deal, Request $request)
|
||||
{
|
||||
Contract::updateOrCreate(
|
||||
['deal_id' => $deal->id],
|
||||
[
|
||||
'status' => ContractStatus::NEW ,
|
||||
'comment' => $request->comment,
|
||||
'price' => $request->price,
|
||||
'reward' => $request->reward,
|
||||
'square' => $request->square,
|
||||
'floor' => $request->floor
|
||||
]
|
||||
);
|
||||
$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;
|
||||
}
|
||||
}
|
||||
@ -10,6 +10,9 @@
|
||||
|
||||
use App\Models\City;
|
||||
|
||||
use App\Models\Deal\ContractStatus;
|
||||
|
||||
|
||||
class ClientsTableController extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
@ -37,7 +40,6 @@ public function getAllDealsInCompany(Request $request)
|
||||
$query->from('agents');
|
||||
$query->where('company_id', $admin->company_id);
|
||||
})->get();
|
||||
|
||||
return view(
|
||||
'clients.table',
|
||||
[
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
namespace App\Models\Deal;
|
||||
enum ContractStatus
|
||||
class ContractStatus
|
||||
{
|
||||
case NEW;
|
||||
case TREATY;
|
||||
case RESERVATION;
|
||||
case SUCCESS;
|
||||
case DECLINE;
|
||||
const NEW = 'NEW';
|
||||
const TREATY = 'TREATY';
|
||||
const RESERVATION = 'RESERVATION';
|
||||
const SUCCESS = "SUSSCESS";
|
||||
const DECLINE = "DECLINE";
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user