File: /var/www/html/sarvodayahospital/app/listUsers.php
<?php
// phpcs:disable
namespace App;
use App\Models\Hospital;
use Illuminate\Support\Facades\Http;
/**
* Fetch Doctor slots.
*
* @author Subhendu Giri
*/
class listUsers
{
// phpcs:enable
/**
* Construct funtion.
*/
public function __construct()
{
//pass
}
private $_RESPONSE_TYPE = 'json';
/**
* Fetch Users with hospital[facilityGUID] and mobile no.
*
* @param string $mobileno Mobile number of user
* @param array $arrayfacilityGUID facilityGUIDs from hospital table
*
* @return Response
*/
public function getUsers($mobileno, $arrayfacilityGUID = [])
{
$isError = 0;
$errorMessage = true;
$allLocationGUIDs = Hospital::pluck('FacilityGUID')->filter()->toArray();
//Preparing post parameters
$postData = [
'mobileNo' => $mobileno,
'facilityGUID' => array_values(array_unique($allLocationGUIDs)),
];
// $url = 'https://demo.mednetlabs.com/mxServer/ws/onlineDoctorsAppointment/listExistingUser'; // phpcs:ignore
// $response = Http::post($url, $postData);
try {
$url = 'https://live.mednetlabs.com/mxServer/ws/onlineDoctorsAppointment/listExistingUser'; // phpcs:ignore
$response = Http::post($url, $postData);
return $response;
} catch (ConnectionException $exception) {
return json_encode($exception);
}
}
}