FIX - err
This commit is contained in:
parent
f144862bd6
commit
0b0cae6090
@ -146,7 +146,7 @@ private function prepareData(mixed $orthanc_src): array
|
|||||||
];
|
];
|
||||||
|
|
||||||
$series = [];
|
$series = [];
|
||||||
foreach ($orthanc_src['Series'] as $ser) {
|
foreach (data_get($orthanc_src, 'Series', []) as $ser) {
|
||||||
$params = [
|
$params = [
|
||||||
'orthanc_uid' => strtolower($ser['ID']),
|
'orthanc_uid' => strtolower($ser['ID']),
|
||||||
'series_instance_uid' => data_get($ser, 'MainDicomTags.SeriesInstanceUID'),
|
'series_instance_uid' => data_get($ser, 'MainDicomTags.SeriesInstanceUID'),
|
||||||
@ -198,12 +198,12 @@ private function updateStudy(int $row_id, mixed $study): void
|
|||||||
private function insertStudy(mixed $study): void
|
private function insertStudy(mixed $study): void
|
||||||
{
|
{
|
||||||
$data = $this->prepareData($study);
|
$data = $this->prepareData($study);
|
||||||
$study = Study::create($data['study']);
|
$row = Study::create($data['study']);
|
||||||
$data['details']['study_id'] = $study->id;
|
$data['details']['study_id'] = $row->id;
|
||||||
StudyDetails::create($data['details']);
|
StudyDetails::create($data['details']);
|
||||||
|
|
||||||
foreach ($study['series'] as $series) {
|
foreach ($study['series'] as $series) {
|
||||||
$series['study_id'] = $study->id;
|
$series['study_id'] = $row->id;
|
||||||
DB::table('study_series')->insert($series);
|
DB::table('study_series')->insert($series);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user