/var/www/vhosts/nabawater/api/modules/v1/models
Edit: /var/www/vhosts/nabawater/api/modules/v1/models/DeliveryboyRequestHistory.php (1646B)
function(self $model) {
$modelDeliveryBoy = Deliveryboy::find()
->where(['deliveryboy_id' => $model->accepted_deliveryboy_id])
->one();
return $modelDeliveryBoy->deliveryboy_key;
} ,
'order_key' => function(self $model) {
$modelOrder = Order::find()
->where(['order_id' => $model->order_id])
->one();
return $modelOrder->order_key;
},
'deliveryboy_status'=> function(self $model) {
$modelDeliveryBoy = Deliveryboy::find()
->where(['deliveryboy_id' => $model->accepted_deliveryboy_id])
->one();
return $model->getDeliveryBoyStatus($modelDeliveryBoy->status);
}
];
}
public function getDeliveryBoyStatus($value='', $type = 1)
{
$responseArray = [
1 => 'Active',
2 => 'Inactive',
3 => 'On',
4 => 'On Job',
5 => 'Off'
];
if ($type == 1) {
return ArrayHelper::getValue($responseArray, $value);
} else {
return ArrayHelper::index($responseArray, $value);
}
}
}