@php use App\Http\Controllers\Mod\ModCommissionSales;use App\Http\Controllers\Mod\ModSalesOrder;use App\Http\Controllers\Mod\ModSalesOrderPaymentMethod;use App\Http\Controllers\ModFinancial;use App\Models\NewClasses;use Illuminate\Support\Facades\Crypt; $total_value=0; $sales_value=0; $value_type = isset($value_type)?$value_type:1; $n_seller = 0; $bonus_value=0; $bonus_value_total = 0; @endphp
{{$title}}
{{$title_due}}
Qtdd: {{count($record)}}
Total: R$
Período: {{$date_range}}
@foreach($record as $row_profile) @php //------------------------------------------------ //REGISTRO | FINANCEIRO: RECEITA EVETUAL $record_salesorder = ModSalesOrder::informationSimple([ 'selectString' => 'idSalesOrder, idNegotiation, idUserResponsible, idClientProvider, clientName, clientPhone, cnpjCpf, city, state, shippingFee, idPaymentMethod, idPaymentMethodRecurrent', 'idPaymentMethod' => '1',//Parcelados 'idSalesOrderStatus' => '3,9', //FATURADO 'dateRange' => $date_range, 'idUserResponsible' => $row_profile->idUser, 'optionList' => 'g', 'optionListQtt' => 'a', ]); $record_value_total = 0; $bonus_value_subtotal = 0; @endphp @if (count($record_salesorder) >= 1) @endif @endforeach
 
@php //VERIFICA PEDIDOS if (count($record_salesorder) >= 1) { //Quantos de premiados $n_seller++; } @endphp
Função: {{$row_profile->userRole}}
e-mail: {{$row_profile->userEmail}}


@foreach ($record_salesorder as $row) @php $record_value = 0; $record_method = ModSalesOrderPaymentMethod::paymentMethod('0', $row->idSalesOrder); foreach ($record_method as $row_method) { $record_value += isset($row_method->quotaValue) ? $row_method->quotaValue : 0; } $record_value_total += $record_value; @endphp @endforeach @php //---------------------------------------------------------------------- //COMISSIONAMENTO $data = new NewClasses(); $data->salesValue = $record_value_total; $data->idUserCommission = $row_profile->idUser; $data->idPaymentMethod = 1; $record_commission = ModCommissionSales::analyze($data); if(count($record_commission->commissionTable)>=1){ $bonus_value = $record_commission->commissionTable[0]->bonusValue; $table_name = $record_commission->commissionTable[0]->tableName; $bonus = $record_commission->commissionTable[0]-> bonus; $range_start_value = $record_commission->commissionTable[0]->rangeStartValue; $range_end_value = $record_commission->commissionTable[0]->rangeEndValue; } $bonus_value_subtotal += $bonus_value; $bonus_value_total += $bonus_value_subtotal @endphp
| Negociação: {{$row->idSalesOrder}}
| Proposta: {{$row->idNegotiation}}
{{$row->clientName}}
Cnpj/Cpf: {{$row->cnpjCpf}}
 | Cid.: {{$row->city}}/{{$row->state}}
 R$ {{ModFinancial::formatMoney($record_value,'pt_BR')}}