update support page

This commit is contained in:
edmondlang
2023-06-28 01:08:31 +08:00
parent ea08774111
commit 80471acc5b
3 changed files with 105 additions and 30 deletions
+21 -6
View File
@@ -169,12 +169,27 @@ Route::post('/support', function (Request $request) {
if ($marking) {
$orderNo = null;
$markingReturn = CompanyConnection::where('invitee_reference', $marking)->get();
$markingReturn = CompanyConnection::where('invitee_reference', 'LIKE', '%'. $marking .'%')->get();
$dataReturn = [];
if (count($markingReturn)) {
$markingReturn = $markingReturn->first();
$markingReturn = $markingReturn->invitee;
$markingReturn->reference = $marking;
$markingReturn = $markingReturn->toJson();
$markingReturn = $markingReturn;
foreach ($markingReturn as $connection) {
$company_module = $connection->invitee;
$company_module_contact = $company_module->contacts()->first();
$company = $company_module->company;
$company_contact = $company->contacts()->first();
$dataReturn[] = json_encode(
[
'connection' => $connection ? $connection->toArray() : null,
'company_module' => $company_module ? $company_module->toArray() : null,
'company_module_contact' => $company_module_contact ? $company_module_contact->toArray() : null,
'company' => $company ? $company->toArray() : null,
'company_contact' => $company_contact ? $company_contact->toArray() : null,
]
);
}
} else {
$markingNotFound = true;
}
@@ -185,7 +200,7 @@ Route::post('/support', function (Request $request) {
'orderNo' => $orderNo,
'orderNoNotFound' => $orderNoNotFound,
'marking' => $marking,
'markingReturn' => $markingReturn,
'markingReturn' => $dataReturn,
'markingNotFound' => $markingNotFound,
]);
})->name('support');