Изменения в сохранении отчета мед. сестры
This commit is contained in:
@@ -54,8 +54,20 @@ class NurseReportService
|
||||
->where('period_end', $data['period_end'])
|
||||
->exists();
|
||||
|
||||
if ($existsReport) unset($data['rf_lpudoctor_id']);
|
||||
// if ($existsReport) unset($data['rf_lpudoctor_id']);
|
||||
|
||||
// $report = ReportNurse::updateOrCreate(
|
||||
// [
|
||||
// 'report_date' => $data['report_date'],
|
||||
// 'period_start' => $data['period_start'],
|
||||
// 'period_end' => $data['period_end'],
|
||||
// 'rf_department_id' => $data['rf_department_id'],
|
||||
// ],
|
||||
// $data
|
||||
// );
|
||||
|
||||
if ($existsReport) {
|
||||
$data = array_diff_key($data, array_flip(['rf_lpudoctor_id', 'rf_user_id']));
|
||||
$report = ReportNurse::updateOrCreate(
|
||||
[
|
||||
'report_date' => $data['report_date'],
|
||||
@@ -65,6 +77,9 @@ class NurseReportService
|
||||
],
|
||||
$data
|
||||
);
|
||||
} else {
|
||||
$report = ReportNurse::create($data);
|
||||
}
|
||||
|
||||
return $report;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user