add hospital detail

This commit is contained in:
Muhammad Fajar
2022-10-31 07:18:24 +07:00
parent 9b67ba420f
commit fd6b60038b
5 changed files with 197 additions and 8 deletions

View File

@@ -2,7 +2,7 @@
namespace Modules\Linksehat\Transformers\Speciality;
use App\Models\Practice;
use App\Helpers\Helper;
use Illuminate\Http\Resources\Json\JsonResource;
class SpecialityResource extends JsonResource
@@ -15,13 +15,26 @@ class SpecialityResource extends JsonResource
*/
public function toArray($request)
{
foreach ($this->practices as $practice) {
if ($practice->service_code === 'walkin') {
$practices[] = $practice->id;
}
}
foreach ($this->prices as $price) {
if (in_array($price->priceable_id, $practices)) {
$prices = $price->price_net;
}
}
return [
'doctors' => [
'id' => $this->practitioner->person->id,
'name' => $this->practitioner->person->name,
'specialis' => 'Spesialis ' . $this->speciality->name,
'experience' => rand(5, 12),
'rating' => rand(20, 100),
'price' => '',
'price' => Helper::currencyIdrFormat($prices),
]
];
}