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 = [];
|
||||
$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,
|
||||
CASE
|
||||
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,
|
||||
|
||||
'deal_id' => isset($deal_data[$object_id]) ? $deal_data[$object_id] : null,
|
||||
|
||||
'features' => [
|
||||
'fridge' => (bool)$obj['holod'],
|
||||
'washer' => (bool)$obj['stirka'],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user