Edit File: SettlementItemsResource.php
<?php namespace App\Http\Resources\Api\Delegate\Settlement; use App\Enums\OrderPayType; use Carbon\Carbon; use Illuminate\Http\Resources\Json\JsonResource; class SettlementItemsResource extends JsonResource { public function toArray($request) { $isOrderPayWithCash = $this->order->pay_type == OrderPayType::CASH->value; return [ 'id' => $this?->id, 'order_id' => $this?->order?->id, 'order_num' => $this?->order?->order_num, 'delegate_due_amount' => number_format($this?->order?->delegate_due_amount, 2), 'delivery_price' => number_format($this?->order?->delivery_price, 2), 'total' => number_format($this?->order?->total_products, 2), 'admin_commission_value' => number_format($this?->order?->commission_value_from_delegate, 2), 'vat_amount' => number_format($this?->order?->vat_amount, 2), 'final_total' => number_format($this?->order?->final_total, 2), 'pay_type_text' => $this->order->pay_type_text, 'has_indebtedness' => $isOrderPayWithCash, 'indebtedness' => $isOrderPayWithCash ? number_format($this->order?->final_total - $this->order?->delegate_due_amount, 2) : (string) 0, 'created_at' => Carbon::parse($this?->order?->created_at)->diffForHumans(), 'currency' => __('apis.r_s'), ]; } }
Back to File Manager