Изменения в сохранении отчета мед. сестры

This commit is contained in:
brusnitsyn
2026-07-16 10:17:40 +09:00
parent 0d81d411eb
commit 1bfd60ee0d

View File

@@ -54,8 +54,20 @@ class NurseReportService
->where('period_end', $data['period_end']) ->where('period_end', $data['period_end'])
->exists(); ->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 = ReportNurse::updateOrCreate(
[ [
'report_date' => $data['report_date'], 'report_date' => $data['report_date'],
@@ -65,6 +77,9 @@ class NurseReportService
], ],
$data $data
); );
} else {
$report = ReportNurse::create($data);
}
return $report; return $report;
} }