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