FIX - tyupo
This commit is contained in:
parent
0b0cae6090
commit
959f368515
@ -180,29 +180,29 @@ private function setValue(array &$array, string $key, mixed $value): void
|
||||
|
||||
private function updateStudy(int $row_id, mixed $study): void
|
||||
{
|
||||
$data = $this->prepareData($study);
|
||||
unset($data['study']['orthanc_uid']);
|
||||
DB::table('studies')->where('id', $row_id)->update($data['study']);
|
||||
$payload = $this->prepareData($study);
|
||||
unset($payload['study']['orthanc_uid']);
|
||||
DB::table('studies')->where('id', $row_id)->update($payload['study']);
|
||||
|
||||
if (! empty($data['details'])) {
|
||||
DB::table('study_details')->where('study_id', $row_id)->update($data['details']);
|
||||
if (! empty($payload['details'])) {
|
||||
DB::table('study_details')->where('study_id', $row_id)->update($payload['details']);
|
||||
}
|
||||
|
||||
foreach ($study['series'] as $series) {
|
||||
$series_id = $series['orthanc_uid'];
|
||||
foreach ($payload['series'] as $series) {
|
||||
$series_guid = $series['orthanc_uid'];
|
||||
unset($series['orthanc_uid']);
|
||||
DB::table('study_series')->where('orthanc_uid', $series_id)->update($series);
|
||||
DB::table('study_series')->where('orthanc_uid', $series_guid)->update($series);
|
||||
}
|
||||
}
|
||||
|
||||
private function insertStudy(mixed $study): void
|
||||
{
|
||||
$data = $this->prepareData($study);
|
||||
$row = Study::create($data['study']);
|
||||
$data['details']['study_id'] = $row->id;
|
||||
StudyDetails::create($data['details']);
|
||||
$payload = $this->prepareData($study);
|
||||
$row = Study::create($payload['study']);
|
||||
$payload['details']['study_id'] = $row->id;
|
||||
StudyDetails::create($payload['details']);
|
||||
|
||||
foreach ($study['series'] as $series) {
|
||||
foreach ($payload['series'] as $series) {
|
||||
$series['study_id'] = $row->id;
|
||||
DB::table('study_series')->insert($series);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user