D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
ghanempharmacy.com
/
app
/
Services
/
Filename :
DeliveryManWalletService.php
back
Copy
<?php namespace App\Services; class DeliveryManWalletService { public function getDeliveryManData(string|int $id, float $deliverymanCharge, float $cashInHand): array { return [ 'delivery_man_id' => $id, 'current_balance' => $deliverymanCharge, 'cash_in_hand' => $cashInHand, 'pending_withdraw' => 0, 'total_withdraw' => 0, ]; } public function getDeliveryManWalletData(object $request, object $wallet, object $withdraw):array { return [ 'total_withdraw' => $request['approved'] == 1 ? ($wallet['total_withdraw'] + $withdraw['amount']) : $wallet['total_withdraw'], 'pending_withdraw' => $wallet['pending_withdraw'] - $withdraw['amount'], 'current_balance' => $request['approved'] == 1 ? ($wallet['current_balance'] - $withdraw['amount']) : $wallet['current_balance'], ]; } }