update data analysis data

This commit is contained in:
omair saleh
2022-07-26 09:39:16 +08:00
parent 963cf51ac5
commit 0c79d1de7e
@@ -4,6 +4,7 @@ namespace App\Classes\Modules\Exports\Services;
use App\Classes\ValueObjects\Constants\PaymentMethodType;
use App\Models\Transaction;
use Illuminate\Support\Str;
use Maatwebsite\Excel\Concerns\Exportable;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
@@ -27,7 +28,7 @@ class ExportsAnalyticBillingTransactions implements FromCollection, WithHeadings
{
return [
'Booking Id',
'Service Type',
'Service Type',
'Payment Method',
'Company Id',
'Customer Segment',
@@ -65,10 +66,11 @@ class ExportsAnalyticBillingTransactions implements FromCollection, WithHeadings
$payment = $transaction->owner;
$booking = $payment->owner;
$company = $booking->company;
$ecommerce = str::contains($booking->bank->bank_name, ['浙江网商银行']);
return [
$booking->id,
$booking->service->name,
$ecommerce ? '1688' : ($booking->service->id === 4 ? '1688' : $booking->service->name ),
PaymentMethodType::PAYMENT_METHODS_ID[$payment->payment_method],
$company->id,
$company->segments->implode('name', ', '),