Add deal button in objects list
This commit is contained in:
parent
356d12ac25
commit
73f030a529
@ -2979,6 +2979,19 @@ class ObjectsController extends ApiController
|
|||||||
$funnel_data = [];
|
$funnel_data = [];
|
||||||
$stage_names = ['', 'Новый', 'В работе', 'Презентация', 'Показ', 'Бронь', 'Подаем на ипотеку', 'Сделка', 'Закрыт'];
|
$stage_names = ['', 'Новый', 'В работе', 'Презентация', 'Показ', 'Бронь', 'Подаем на ипотеку', 'Сделка', 'Закрыт'];
|
||||||
|
|
||||||
|
$deal_data = [];
|
||||||
|
$sql_deals = "SELECT id as deal_id, side_one_object_id, side_two_object_id FROM deals WHERE (side_one_object_id IN (" . implode(", ", $idsForObjects) . ") OR side_two_object_id IN (" . implode(", ", $idsForObjects) . ")) AND status = 0";
|
||||||
|
$sth_deals = $pdo->prepare($sql_deals);
|
||||||
|
if ($sth_deals->execute()) {
|
||||||
|
while ($row = $sth_deals->fetch(\PDO::FETCH_BOTH)) {
|
||||||
|
$deal_id = (int)$row['deal_id'];
|
||||||
|
$s1obj = (int)$row['side_one_object_id'];
|
||||||
|
$s2obj = (int)$row['side_two_object_id'];
|
||||||
|
if ($s1obj > 0) $deal_data[$s1obj] = $deal_id;
|
||||||
|
if ($s2obj > 0) $deal_data[$s2obj] = $deal_id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$sql_funnel = "SELECT r.id as requisition_id, r.object_id, r.funnel_id, r.step_id, r.stage,
|
$sql_funnel = "SELECT r.id as requisition_id, r.object_id, r.funnel_id, r.step_id, r.stage,
|
||||||
CASE
|
CASE
|
||||||
WHEN r.funnel_id > 0 THEN f.name
|
WHEN r.funnel_id > 0 THEN f.name
|
||||||
@ -3876,6 +3889,8 @@ class ObjectsController extends ApiController
|
|||||||
|
|
||||||
'funnel' => isset($funnel_data[$object_id]) ? $funnel_data[$object_id] : null,
|
'funnel' => isset($funnel_data[$object_id]) ? $funnel_data[$object_id] : null,
|
||||||
|
|
||||||
|
'deal_id' => isset($deal_data[$object_id]) ? $deal_data[$object_id] : null,
|
||||||
|
|
||||||
'features' => [
|
'features' => [
|
||||||
'fridge' => (bool)$obj['holod'],
|
'fridge' => (bool)$obj['holod'],
|
||||||
'washer' => (bool)$obj['stirka'],
|
'washer' => (bool)$obj['stirka'],
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user