update revisi
This commit is contained in:
@@ -375,14 +375,14 @@ class RequestLogController extends Controller
|
||||
DB::table('request_logs')
|
||||
->where('request_logs.id', '=', $request->request_logs_id)
|
||||
->update([
|
||||
'status_final_log' => 'requested',
|
||||
'final_log' => 1,
|
||||
'status_final_log' => $request->edit ? null : 'requested',
|
||||
'final_log' => $request->edit ? 0 : 1,
|
||||
'service_code' =>$request->service_code,
|
||||
'discharge_date' => $request->discharge_date,
|
||||
'dppj' => $request->dppj,
|
||||
'specialities_id' => $request->spescialis_id,
|
||||
'created_final_by'=> auth()->user()->id,
|
||||
'created_final_at'=> date('Y-m-d H:i:s'),
|
||||
'created_final_by'=> $request->edit ? null : auth()->user()->id,
|
||||
'created_final_at'=> $request->edit ? null : date('Y-m-d H:i:s'),
|
||||
]);
|
||||
if ($request->hasFile('result_files')) {
|
||||
foreach ($request->result_files as $file) {
|
||||
|
||||
@@ -517,9 +517,7 @@ class RequestLogController extends Controller
|
||||
} else {
|
||||
$requestLog->diagnosis = '';
|
||||
}
|
||||
if (!empty($request->status)) {
|
||||
$requestLog->status_final_log = $status;
|
||||
}
|
||||
|
||||
|
||||
if (!empty($request->reason)) {
|
||||
$requestLog->reason_final = $request->reason;
|
||||
@@ -533,9 +531,21 @@ class RequestLogController extends Controller
|
||||
$requestLog->organization_id = $request->organization_id;
|
||||
}
|
||||
|
||||
$requestLog->final_log = 1;
|
||||
$requestLog->approved_final_log_by = auth()->user()->id;
|
||||
$requestLog->approved_final_log_at = Carbon::now();
|
||||
if(empty($request->edit)) {
|
||||
if (!empty($request->status)) {
|
||||
$requestLog->status_final_log = $status;
|
||||
if($request->status == 'requested') {
|
||||
$requestLog->final_log = 1;
|
||||
$requestLog->created_final_by = auth()->user()->id;
|
||||
$requestLog->created_final_at = date('Y-m-d H:i:s');
|
||||
}
|
||||
if($request->status == 'approved') {
|
||||
$requestLog->approved_final_log_by = auth()->user()->id;
|
||||
$requestLog->approved_final_log_at = Carbon::now();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// if($requestLog->service_code != 'IP'){
|
||||
// $requestLog->discharge_date = Carbon::now();
|
||||
// }
|
||||
|
||||
@@ -15,6 +15,7 @@ use App\Models\ClaimRequest;
|
||||
use App\Models\Icd;
|
||||
use App\Models\Speciality;
|
||||
use App\Helpers\Helper;
|
||||
use App\Models\Corporate;
|
||||
use App\Models\CorporatePolicy;
|
||||
use Illuminate\Http\Resources\Json\JsonResource;
|
||||
|
||||
@@ -135,6 +136,8 @@ class RequestLogShowResource extends JsonResource
|
||||
} else {
|
||||
$dppj = '-';
|
||||
}
|
||||
//cek untuk view omt non omt
|
||||
$code_corporate = Corporate::where('id', $corporateId)->first();
|
||||
$data = [
|
||||
'id' => $requestLog['id'],
|
||||
'code' => $requestLog['code'],
|
||||
@@ -186,7 +189,7 @@ class RequestLogShowResource extends JsonResource
|
||||
'diagnosis' => $icd,
|
||||
'url_approval' => env('LMS_WEB_URL') . '/custormer-service/final-log/detail/'.$requestLog['id'] . '/' . auth()->user()->id,
|
||||
'is_reversal' => $isReversal, // untuk penjagaan, jika true tidak bisa di edit/hapus lagi
|
||||
|
||||
'view_type_member' => $code_corporate->code == 'VALEIND' ? true : false,
|
||||
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user