activate yd warehouses as default

This commit is contained in:
omair saleh
2022-01-11 00:55:26 +08:00
parent fb5c5ad890
commit b065881715
9 changed files with 67 additions and 122 deletions
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Orders;
use App\Classes\ValueObjects\Constants\ApprovalStatus;
use App\Classes\ValueObjects\Constants\OrderRoleTypes;
use App\Classes\ValueObjects\Constants\WarehouseReferences;
use App\Models\Order;
use Illuminate\Http\Request;
use Meneses\LaravelMpdf\Facades\LaravelMpdf;
@@ -20,9 +21,20 @@ class DownloadOrderQrPdfController
$warehouseAddress = $warehouse->addresses()->first();
$warehouseContacts = $warehouse->contacts;
$warehousePrefix = $warehouse->reference === WarehouseReferences::YD_YIWU ? ' KU/': '';
$deliveryPrefix = '';
if(strtolower($deliveryAddress->state->name) === 'sabah' || strtolower($deliveryAddress->state->name) === 'labuan') {
$deliveryPrefix = 'SB/';
}
if(strtolower($deliveryAddress->state->name) === 'sarawak') {
$deliveryPrefix = 'SRW/';
}
$data = [
'order' => $order,
'marking' => $order->companyModule->connections()->first()->invitee_reference,
'marking' => $warehousePrefix.$deliveryPrefix.'CIEF/'.$order->companyModule->connections()->first()->invitee_reference,
'delivery_address' => $deliveryAddress,
'warehouse_address' => $warehouseAddress,
'warehouse_contacts' => $warehouseContacts,