Update health care sheet infos view
This commit is contained in:
parent
1d5113ad26
commit
41c4e33947
|
@ -3,6 +3,7 @@
|
||||||
namespace App\Exceptions;
|
namespace App\Exceptions;
|
||||||
|
|
||||||
use App\Traits\ApiResponser;
|
use App\Traits\ApiResponser;
|
||||||
|
use ErrorException;
|
||||||
use GuzzleHttp\Exception\ClientException;
|
use GuzzleHttp\Exception\ClientException;
|
||||||
use GuzzleHttp\Exception\ServerException;
|
use GuzzleHttp\Exception\ServerException;
|
||||||
use Illuminate\Auth\Access\AuthorizationException;
|
use Illuminate\Auth\Access\AuthorizationException;
|
||||||
|
@ -105,7 +106,7 @@ class Handler extends ExceptionHandler
|
||||||
return $this->errorResponse($exception->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
|
return $this->errorResponse($exception->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($exception instanceof \ErrorException) {
|
if ($exception instanceof ErrorException) {
|
||||||
return $this->errorResponse($exception->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
|
return $this->errorResponse($exception->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -83,8 +83,8 @@ trait Helper
|
||||||
{
|
{
|
||||||
$country = CountriesCurrency::find($id_country);
|
$country = CountriesCurrency::find($id_country);
|
||||||
$country_code = isset($country) ? $country->code_country : 'GA';
|
$country_code = isset($country) ? $country->code_country : 'GA';
|
||||||
$timezone = \DateTimeZone::listIdentifiers(\DateTimeZone::PER_COUNTRY, $country_code);
|
$timezone = DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, $country_code);
|
||||||
$date = (sizeof($timezone) > 0) ? new DateTime('now', new \DateTimeZone($timezone[0])) : new \DateTime();
|
$date = (sizeof($timezone) > 0) ? new DateTime('now', new DateTimeZone($timezone[0])) : new DateTime();
|
||||||
return $date->format('Y-m-d H:i:s');
|
return $date->format('Y-m-d H:i:s');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ trait Helper
|
||||||
public function getCurrentTimeByCountryCode($country_code = 'GA')
|
public function getCurrentTimeByCountryCode($country_code = 'GA')
|
||||||
{
|
{
|
||||||
$timezone = DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, $country_code);
|
$timezone = DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, $country_code);
|
||||||
$date = (sizeof($timezone) > 0) ? new DateTime('now', new DateTimeZone($timezone[0])) : new \DateTime();
|
$date = (sizeof($timezone) > 0) ? new DateTime('now', new DateTimeZone($timezone[0])) : new DateTime();
|
||||||
return $date->format('Y-m-d H:i:s');
|
return $date->format('Y-m-d H:i:s');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,13 +23,19 @@ class UpdateNhInfosHealthCareSheetsView extends Migration
|
||||||
ag.lastname as institution_name,
|
ag.lastname as institution_name,
|
||||||
ag.code_membre as institution_code,
|
ag.code_membre as institution_code,
|
||||||
cc.currency_code,
|
cc.currency_code,
|
||||||
p_nhcs.health_care_sheet_id as prescription_health_care_sheet_id
|
p_nhcs.health_care_sheet_id as consultation_health_care_sheet_id,
|
||||||
|
p_nhcs.practitioner_lastname as consultation_practitioner_lastname,
|
||||||
|
p_nhcs.practitioner_firstname as consultation_practitioner_firstname,
|
||||||
|
p_ag.lastname as consultation_institution_name,
|
||||||
|
p_nhpc.name as consultation_practitioner_provider_class
|
||||||
FROM nh_health_care_sheets nhcs
|
FROM nh_health_care_sheets nhcs
|
||||||
INNER JOIN nh_insurances nhi ON nhi.id = nhcs.insurance_id
|
INNER JOIN nh_insurances nhi ON nhi.id = nhcs.insurance_id
|
||||||
INNER JOIN agent_plus ag ON ag.network_agent_id = nhcs.network_agent_id
|
INNER JOIN agent_plus ag ON ag.network_agent_id = nhcs.network_agent_id
|
||||||
INNER JOIN countries_currencies cc ON cc.id = ag.country_id
|
INNER JOIN countries_currencies cc ON cc.id = ag.country_id
|
||||||
INNER JOIN nh_provider_classes nhpc ON nhpc.id = nhcs.practitioner_provider_class_id
|
INNER JOIN nh_provider_classes nhpc ON nhpc.id = nhcs.practitioner_provider_class_id
|
||||||
LEFT JOIN nh_health_care_sheets p_nhcs ON p_nhcs.id = nhcs.prescription_sheet_id
|
LEFT JOIN nh_health_care_sheets p_nhcs ON p_nhcs.id = nhcs.prescription_sheet_id
|
||||||
|
LEFT JOIN agent_plus p_ag ON p_nhcs.network_agent_id = p_ag.network_agent_id
|
||||||
|
LEFT JOIN nh_provider_classes p_nhpc ON p_nhpc.id = p_nhcs.practitioner_provider_class_id
|
||||||
ORDER BY nhcs.created_at DESC");
|
ORDER BY nhcs.created_at DESC");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue