mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-31 10:24:07 +00:00
Merge branch 'dillon/34.2-jenkins-vapor' into vapor/development
This commit is contained in:
@@ -15,6 +15,7 @@ use App\Classes\ValueObjects\Constants\ApprovalStatus;
|
||||
use App\Classes\ValueObjects\Constants\BusinessType;
|
||||
use App\Models\Company;
|
||||
use App\Models\Package;
|
||||
use App\Models\Order;
|
||||
|
||||
class TestExportExcelToS3BucketCommandJob implements ShouldQueue
|
||||
{
|
||||
@@ -42,29 +43,18 @@ class TestExportExcelToS3BucketCommandJob implements ShouldQueue
|
||||
|
||||
Log::info('company 2: ' . json_encode($company));
|
||||
|
||||
$approvedCompanies = Company::where(function($query) {
|
||||
$query->whereNull('debtor')
|
||||
->orWhere('debtor', '');
|
||||
})
|
||||
->whereHas('companyModules', function($query) {
|
||||
$company = Company::whereNull('debtor')
|
||||
->orWhere('debtor', '')
|
||||
->whereHas('companyModules', function ($query) {
|
||||
$query->where('type', BusinessType::IMPORTER);
|
||||
})
|
||||
->where('status', ApprovalStatus::APPROVED)
|
||||
->pluck('id');
|
||||
|
||||
$packages = Package::whereIn('company_id', $approvedCompanies)
|
||||
->whereHas('packingList.owner.companyModule.company', function ($query) {
|
||||
$query->where('type', BusinessType::IMPORTER);
|
||||
})
|
||||
->whereHas('packingList.owner', function ($query) {
|
||||
$query->whereNotNull('owner_id');
|
||||
})
|
||||
->whereHas('packingList', function ($query) {
|
||||
$query->whereNotNull('packing_list_id');
|
||||
->whereHas('parcels', function ($query) {
|
||||
$query->where('status', ApprovalStatus::APPROVED);
|
||||
})
|
||||
->with(['companyModules', 'parcels'])
|
||||
->get();
|
||||
|
||||
Log::info('packages 1: ' . json_encode($packages));
|
||||
Log::info('company 3: ' . json_encode($company));
|
||||
|
||||
$company = Company::where(function($query){
|
||||
$query->whereNull('debtor')->orWhere('debtor', '');
|
||||
@@ -72,7 +62,7 @@ class TestExportExcelToS3BucketCommandJob implements ShouldQueue
|
||||
$query->where('type', BusinessType::IMPORTER);
|
||||
})->whereHas('parcels')->where('status', ApprovalStatus::APPROVED)->get();
|
||||
|
||||
Log::info('company 3: ' . json_encode($company));
|
||||
Log::info('company 4: ' . json_encode($company));
|
||||
|
||||
$export = new ExportsNullDebtors();
|
||||
$filesystemDriver = Storage::getDefaultDriver();
|
||||
|
||||
Reference in New Issue
Block a user