mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
support page
This commit is contained in:
+31
-9
@@ -30,6 +30,7 @@ use App\Classes\ValueObjects\Constants\PackageType;
|
||||
use App\Classes\ValueObjects\Constants\PackingListType;
|
||||
use App\Classes\ValueObjects\Constants\PaymentMethodType;
|
||||
use App\Classes\ValueObjects\Constants\TransactionType;
|
||||
use App\Http\Resources\CompanyResource;
|
||||
use App\Models\CompanyConnection;
|
||||
use App\Models\CompanyModule;
|
||||
use App\Models\Document;
|
||||
@@ -140,17 +141,23 @@ Route::get('/orders', function () {
|
||||
|
||||
Route::get('/support', function () {
|
||||
return view('pages.support', [
|
||||
'marking' => null,
|
||||
'email' => null,
|
||||
'orderNo' => null,
|
||||
'orderNoNotFound' => null,
|
||||
'email' => null,
|
||||
'orderNo' => null,
|
||||
'orderNoNotFound' => null,
|
||||
'marking' => null,
|
||||
'markingReturn' => null,
|
||||
'markingNotFound' => null,
|
||||
]);
|
||||
})->name('support');
|
||||
|
||||
Route::post('/support', function (Request $request) {
|
||||
|
||||
$orderNoNotFound = false;
|
||||
$orderNo = $request->input('orderNo');
|
||||
$orderNo = $request->input('orderNo');
|
||||
|
||||
$marking = $request->input('marking');
|
||||
$markingReturn = null;
|
||||
$markingNotFound = false;
|
||||
|
||||
if ($orderNo) {
|
||||
if (Order::where('reference', $orderNo)->count()) {
|
||||
@@ -160,11 +167,26 @@ Route::post('/support', function (Request $request) {
|
||||
}
|
||||
}
|
||||
|
||||
if ($marking) {
|
||||
$orderNo = null;
|
||||
$markingReturn = CompanyConnection::where('invitee_reference', $marking)->get();
|
||||
if (count($markingReturn)) {
|
||||
$markingReturn = $markingReturn->first();
|
||||
$markingReturn = $markingReturn->invitee;
|
||||
$markingReturn->reference = $marking;
|
||||
$markingReturn = $markingReturn->toJson();
|
||||
} else {
|
||||
$markingNotFound = true;
|
||||
}
|
||||
}
|
||||
|
||||
return view('pages.support', [
|
||||
'marking' => null,
|
||||
'email' => null,
|
||||
'orderNo' => null,
|
||||
'orderNoNotFound' => $orderNoNotFound,
|
||||
'email' => null,
|
||||
'orderNo' => $orderNo,
|
||||
'orderNoNotFound' => $orderNoNotFound,
|
||||
'marking' => $marking,
|
||||
'markingReturn' => $markingReturn,
|
||||
'markingNotFound' => $markingNotFound,
|
||||
]);
|
||||
})->name('support');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user