добавлено обновление данных менеджеров по сделкам из битрикса
This commit is contained in:
parent
7a54d26bba
commit
60213e9ebe
@ -13,30 +13,37 @@ class ContractUpdateController
|
||||
{
|
||||
public function __invoke(Deal $deal, Request $request)
|
||||
{
|
||||
$status =
|
||||
$contract =
|
||||
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,
|
||||
'room' => $request->room,//Номер квартиры
|
||||
'date' => $request->date,//дата ДДУ
|
||||
'reg_date' => $request->reg_date,//Дата регистрации ДДУ
|
||||
'status' => constant(ContractStatus::class . "::" . $request->status),
|
||||
'comment' => $request->comment,
|
||||
'price' => $request->price,
|
||||
'reward' => $request->reward,
|
||||
'square' => $request->square,
|
||||
'floor' => $request->floor,
|
||||
'room' => $request->room,//Номер квартиры
|
||||
'date' => $request->date,//дата ДДУ
|
||||
'reg_date' => $request->reg_date,//Дата регистрации ДДУ
|
||||
'payment_type' => $request->payment_type,//Вид оплаты
|
||||
'plan7_id' => $request->plan7_id,
|
||||
'plan7_id' => $request->plan7_id,
|
||||
'base64_image' => $request->plan_image
|
||||
]
|
||||
);
|
||||
$addInfo = $contract->add_info;
|
||||
if ($request->has('manager_name')) {
|
||||
$addInfo['manager']['name'] = $request->manager_name;
|
||||
}
|
||||
if ($request->has('manager_phone')) {
|
||||
$addInfo['manager']['phone'] = $request->manager_phone;
|
||||
}
|
||||
if ($request->has('manager_email')) {
|
||||
$addInfo['manager']['email'] = $request->manager_email;
|
||||
}
|
||||
$contract->add_info = $addInfo;
|
||||
$contract->save();
|
||||
$agent = $deal->agent;
|
||||
/*if (!$deal->bitrixId)
|
||||
{
|
||||
$deal->bitrixId()->create(['bx_id' => $request->deal_id]);
|
||||
}*/
|
||||
|
||||
$agent->user->notify(new ContractUpdated($deal->contract));
|
||||
return true;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user