update prod
This commit is contained in:
@@ -23,11 +23,11 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
$filesFinalLogKondisi = [];
|
$filesFinalLogKondisi = [];
|
||||||
if (count($this->files)>0){
|
if (count($this->files)>0){
|
||||||
foreach ($this->files as $key => $value) {
|
foreach ($this->files as $key => $value) {
|
||||||
/*
|
/*
|
||||||
Sementara di buat satu dulu, jangan di hapus..
|
Sementara di buat satu dulu, jangan di hapus..
|
||||||
karena suka labil client nya, tiba2 hide tiba2 munculin fitur :D
|
karena suka labil client nya, tiba2 hide tiba2 munculin fitur :D
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// if($value->type == 'final-log-result'){
|
// if($value->type == 'final-log-result'){
|
||||||
array_push($filesFinalLogResult, $value);
|
array_push($filesFinalLogResult, $value);
|
||||||
// };
|
// };
|
||||||
@@ -71,7 +71,7 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
$main_diagnosis = $d;
|
$main_diagnosis = $d;
|
||||||
}
|
}
|
||||||
$diagnosis = '-';
|
$diagnosis = '-';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($key > 0){
|
if ($key > 0){
|
||||||
if ($icd) {
|
if ($icd) {
|
||||||
@@ -121,7 +121,7 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
$arr_document = [];
|
$arr_document = [];
|
||||||
$document = DB::table('files')
|
$document = DB::table('files')
|
||||||
->where([
|
->where([
|
||||||
'fileable_type' => 'App\Models\LaboratoriumResult',
|
'fileable_type' => 'App\Models\LaboratoriumResult',
|
||||||
'fileable_id' => $requestLogDailyMonitoring->id,
|
'fileable_id' => $requestLogDailyMonitoring->id,
|
||||||
'deleted_at' => null
|
'deleted_at' => null
|
||||||
])
|
])
|
||||||
@@ -138,7 +138,7 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'time' => Carbon::parse($requestLogDailyMonitoring->submission_date)->format('H:i') ?? null,
|
'time' => Carbon::parse($requestLogDailyMonitoring->submission_date)->format('H:i') ?? null,
|
||||||
'status' => 'Done' ?? null,
|
'status' => 'Done' ?? null,
|
||||||
@@ -180,12 +180,12 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
})
|
})
|
||||||
->map(function ($groupedItems) {
|
->map(function ($groupedItems) {
|
||||||
return collect($groupedItems)
|
return collect($groupedItems)
|
||||||
|
|
||||||
->map(function ($test) {
|
->map(function ($test) {
|
||||||
$arr_document = [];
|
$arr_document = [];
|
||||||
$document = DB::table('files')
|
$document = DB::table('files')
|
||||||
->where([
|
->where([
|
||||||
'fileable_type' => 'App\Models\LaboratoriumResult',
|
'fileable_type' => 'App\Models\LaboratoriumResult',
|
||||||
'fileable_id' => $test->id,
|
'fileable_id' => $test->id,
|
||||||
'deleted_at' => null
|
'deleted_at' => null
|
||||||
])
|
])
|
||||||
@@ -201,7 +201,7 @@ class DataServiceMonitoring extends JsonResource
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'code' => $test->code,
|
'code' => $test->code,
|
||||||
'date' => Carbon::parse($test->lab_date)->format('d M Y') ?? null,
|
'date' => Carbon::parse($test->lab_date)->format('d M Y') ?? null,
|
||||||
|
|||||||
@@ -694,7 +694,11 @@ class RequestLogController extends Controller
|
|||||||
->select('members.name')
|
->select('members.name')
|
||||||
->limit(1)
|
->limit(1)
|
||||||
->first();
|
->first();
|
||||||
$data['namaKaryawan'] = $dataNamaKaryawan->name;
|
if ($dataNamaKaryawan){
|
||||||
|
$data['namaKaryawan'] = $dataNamaKaryawan->name;
|
||||||
|
} else {
|
||||||
|
$data['namaKaryawan'] = $dataMember->name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$data['namaKaryawan'] = $dataMember->name;
|
$data['namaKaryawan'] = $dataMember->name;
|
||||||
@@ -849,7 +853,7 @@ class RequestLogController extends Controller
|
|||||||
->where('id', '=', $request_logs_id)
|
->where('id', '=', $request_logs_id)
|
||||||
->select('id', 'member_id', 'service_code')
|
->select('id', 'member_id', 'service_code')
|
||||||
->first();
|
->first();
|
||||||
|
|
||||||
$check_claim_requests = DB::table('claim_requests')
|
$check_claim_requests = DB::table('claim_requests')
|
||||||
->where('claim_requests.request_log_id', '=', $request_logs_id)
|
->where('claim_requests.request_log_id', '=', $request_logs_id)
|
||||||
->first();
|
->first();
|
||||||
@@ -861,12 +865,12 @@ class RequestLogController extends Controller
|
|||||||
$requestLogData = RequestLog::where('id',$request_logs_id)->first();
|
$requestLogData = RequestLog::where('id',$request_logs_id)->first();
|
||||||
$organization = Organization::where(['id' => $requestLogData->organization_id, 'type' => 'hospital'])->first('code');
|
$organization = Organization::where(['id' => $requestLogData->organization_id, 'type' => 'hospital'])->first('code');
|
||||||
$provideCode = $organization ? $organization->code : '';
|
$provideCode = $organization ? $organization->code : '';
|
||||||
|
|
||||||
$newClaimRequest = ClaimRequestService::storeClaimRequest(
|
$newClaimRequest = ClaimRequestService::storeClaimRequest(
|
||||||
row: [],
|
row: [],
|
||||||
code: $code,
|
code: $code,
|
||||||
member: $member,
|
member: $member,
|
||||||
paymentType: 'cashless',
|
paymentType: 'cashless',
|
||||||
serviceCode: $data_req_logs->service_code,
|
serviceCode: $data_req_logs->service_code,
|
||||||
requestLogID: $request_logs_id,
|
requestLogID: $request_logs_id,
|
||||||
organization_code: $provideCode,
|
organization_code: $provideCode,
|
||||||
@@ -878,7 +882,7 @@ class RequestLogController extends Controller
|
|||||||
'type' => 'info',
|
'type' => 'info',
|
||||||
'system_origin' => 'hospital-portal'
|
'system_origin' => 'hospital-portal'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Claim Log
|
// Claim Log
|
||||||
DB::table('claim_logs')
|
DB::table('claim_logs')
|
||||||
->insert([
|
->insert([
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ namespace Modules\Internal\Http\Controllers\Api;
|
|||||||
|
|
||||||
use App\Helpers\Helper;
|
use App\Helpers\Helper;
|
||||||
use App\Models\RequestLog;
|
use App\Models\RequestLog;
|
||||||
|
use App\Models\RequestLogBenefit;
|
||||||
use App\Models\Organization;
|
use App\Models\Organization;
|
||||||
use App\Models\Icd;
|
use App\Models\Icd;
|
||||||
use App\Services\ClaimService;
|
use App\Services\ClaimService;
|
||||||
@@ -302,6 +303,8 @@ class RequestLogController extends Controller
|
|||||||
$requestLog->final_log = 0;
|
$requestLog->final_log = 0;
|
||||||
$requestLog->reason_final = 'Reason Delete ' .$request->reason;
|
$requestLog->reason_final = 'Reason Delete ' .$request->reason;
|
||||||
$requestLog->save();
|
$requestLog->save();
|
||||||
|
// Hapus semua manfaat log permintaan terkait
|
||||||
|
RequestLogBenefit::where('request_log_id', $id)->delete();
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'error' => false,
|
'error' => false,
|
||||||
'message' => 'Delete Final LOG',
|
'message' => 'Delete Final LOG',
|
||||||
|
|||||||
@@ -287,7 +287,7 @@ Route::prefix('internal')->group(function () {
|
|||||||
|
|
||||||
// insert benefit
|
// insert benefit
|
||||||
Route::post('customer-service/request/insert-benefit', [RequestLogBenefitController::class, 'store']);
|
Route::post('customer-service/request/insert-benefit', [RequestLogBenefitController::class, 'store']);
|
||||||
Route::delete('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'destroy']);
|
Route::post('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'destroy']);
|
||||||
Route::put('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'update']);
|
Route::put('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'update']);
|
||||||
|
|
||||||
// insert medicine
|
// insert medicine
|
||||||
|
|||||||
@@ -39,8 +39,10 @@ class UserProfileResource extends JsonResource
|
|||||||
$linking = true;
|
$linking = true;
|
||||||
} else {
|
} else {
|
||||||
$member = Member::where('email', $this->sEmail)->get()->first();
|
$member = Member::where('email', $this->sEmail)->get()->first();
|
||||||
$person = Person::where('phone', $this->sPhone)->get()->first();
|
// $person = Person::where('phone', $this->sPhone)->get()->first();
|
||||||
if ($member || $person){ // Autolinking
|
// dd($person);
|
||||||
|
if ($member){ // Autolinking
|
||||||
|
|
||||||
$corporateEmployee = CorporateEmployee::where('member_id', $member->id)->get()->first(); // cek corporate id empolyee/member
|
$corporateEmployee = CorporateEmployee::where('member_id', $member->id)->get()->first(); // cek corporate id empolyee/member
|
||||||
if ($corporateEmployee){
|
if ($corporateEmployee){
|
||||||
$corporate = Corporate::findOrFail($corporateEmployee->corporate_id)->automatic_linking; // cek autocomplete
|
$corporate = Corporate::findOrFail($corporateEmployee->corporate_id)->automatic_linking; // cek autocomplete
|
||||||
@@ -76,11 +78,11 @@ class UserProfileResource extends JsonResource
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (count($memberProfile) > 0){
|
if (count($memberProfile) > 0){
|
||||||
|
|
||||||
$urlAvatarDefault = $this->detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
$urlAvatarDefault = $this->detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
||||||
$avatarMember = $this->detail->sImage ?? $urlAvatarDefault;
|
$avatarMember = $this->detail->sImage ?? $urlAvatarDefault;
|
||||||
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $this->nIDHubunganKeluarga)->first('sHubunganKeluarga');
|
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $this->nIDHubunganKeluarga)->first('sHubunganKeluarga');
|
||||||
|
|
||||||
$dataUser = [
|
$dataUser = [
|
||||||
'id' => $this->nID,
|
'id' => $this->nID,
|
||||||
'name' => $this->sFirstName . ' ' . $this->sLastName,
|
'name' => $this->sFirstName . ' ' . $this->sLastName,
|
||||||
@@ -94,7 +96,7 @@ class UserProfileResource extends JsonResource
|
|||||||
$urlAvatarDefault = $m['detail']['nIDJenisKelamin'] == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
$urlAvatarDefault = $m['detail']['nIDJenisKelamin'] == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
||||||
$avatarMember = $m['detail']['sImage'] ?? $urlAvatarDefault;
|
$avatarMember = $m['detail']['sImage'] ?? $urlAvatarDefault;
|
||||||
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $m['nIDHubunganKeluarga'])->first('sHubunganKeluarga');
|
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $m['nIDHubunganKeluarga'])->first('sHubunganKeluarga');
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'id' => $m['nID'],
|
'id' => $m['nID'],
|
||||||
'name' => $m['full_name'],
|
'name' => $m['full_name'],
|
||||||
@@ -112,17 +114,17 @@ class UserProfileResource extends JsonResource
|
|||||||
$memberProfile = User::with('detail')->where('nIDUser', $nID)->get()->toArray();
|
$memberProfile = User::with('detail')->where('nIDUser', $nID)->get()->toArray();
|
||||||
|
|
||||||
$dataMember = User::with('detail')->where('nID', $nID)->get()->first();
|
$dataMember = User::with('detail')->where('nID', $nID)->get()->first();
|
||||||
|
|
||||||
if ($this->detail){
|
if ($this->detail){
|
||||||
$urlAvatarDefault = $this->detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
$urlAvatarDefault = $this->detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
||||||
} else {
|
} else {
|
||||||
$urlAvatarDefault = 'https://linksehat.dev/assets/img/users/male-avatar.png';
|
$urlAvatarDefault = 'https://linksehat.dev/assets/img/users/male-avatar.png';
|
||||||
}
|
}
|
||||||
$avatar = $this->detail->sImage ?? $urlAvatarDefault;
|
$avatar = $this->detail->sImage ?? $urlAvatarDefault;
|
||||||
|
|
||||||
$avatarMember = $dataMember->detail->sImage ?? $urlAvatarDefault;
|
$avatarMember = $dataMember->detail->sImage ?? $urlAvatarDefault;
|
||||||
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $this->nIDHubunganKeluarga)->first('sHubunganKeluarga');
|
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $this->nIDHubunganKeluarga)->first('sHubunganKeluarga');
|
||||||
|
|
||||||
$dataUser = [
|
$dataUser = [
|
||||||
'id' => $dataMember->nID,
|
'id' => $dataMember->nID,
|
||||||
'name' => $dataMember->sFirstName . ' ' . $dataMember->sLastName,
|
'name' => $dataMember->sFirstName . ' ' . $dataMember->sLastName,
|
||||||
@@ -136,14 +138,14 @@ class UserProfileResource extends JsonResource
|
|||||||
$urlAvatarDefault = $m['detail']['nIDJenisKelamin'] == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
$urlAvatarDefault = $m['detail']['nIDJenisKelamin'] == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png';
|
||||||
$avatarMember = $m['detail']['sImage'] ?? $urlAvatarDefault;
|
$avatarMember = $m['detail']['sImage'] ?? $urlAvatarDefault;
|
||||||
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $m['nIDHubunganKeluarga'])->first('sHubunganKeluarga');
|
$relationship = DB::connection('oldlms')->table('tm_hubungan_keluarga')->where('nID', $m['nIDHubunganKeluarga'])->first('sHubunganKeluarga');
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'id' => $m['nID'],
|
'id' => $m['nID'],
|
||||||
'name' => $m['full_name'],
|
'name' => $m['full_name'],
|
||||||
'relationship' => $relationship->sHubunganKeluarga,
|
'relationship' => $relationship->sHubunganKeluarga,
|
||||||
'avatar' => $avatarMember,
|
'avatar' => $avatarMember,
|
||||||
];
|
];
|
||||||
|
|
||||||
array_push( $dataMemberProfile, $data);
|
array_push( $dataMemberProfile, $data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user