main
Ilham Wara Nugroho 2025-10-02 13:32:05 +07:00
parent f41401387e
commit 8f86378bfe
2 changed files with 71 additions and 63 deletions

View File

@ -31,7 +31,6 @@ public function model(array $row)
{
// cek kalau row kosong jangan insert
try {
if (
$row[0] === null &&
$row[1] === null &&
@ -75,9 +74,5 @@ public function model(array $row)
's3_l' => $row[16],
's3_p' => $row[17],
]);
} catch (\Throwable $th) {
dd($th->getMessage());
}
}
}

View File

@ -131,22 +131,35 @@ class DatasetRepository implements DatasetRepositoryInterface
}
}else{
$masterModel = Dataset::updateOrCreate([
'instansi_id' => decode_id($data['instansi_id']),
'template_id' => decode_id($data['template_id']),
'tahun' => $data['tahun'],
],[
'instansi_id' => decode_id($data['instansi_id']),
'template_id' => decode_id($data['template_id']),
'tahun' => $data['tahun'],
'name' => $data['name'],
'publik' => $data['publik'],
// 'tags' => json_encode($data['tags']),
'data' => json_encode($json),
'file' => $filePath,
'deskripsi' => $data['deskripsi'],
'created_by' => auth()->user()->id,
]);
$masterModel = new Dataset;
$masterModel->instansi_id = decode_id($data['instansi_id']);
$masterModel->template_id = decode_id($data['template_id']);
$masterModel->tahun = $data['tahun'];
$masterModel->name = $data['name'];
$masterModel->publik = $data['publik'];
// $masterModel->tags = json_encode($data['tags']);
$masterModel->data = json_encode($json);
$masterModel->file = $filePath;
$masterModel->deskripsi = $data['deskripsi'];
$masterModel->created_by = auth()->user()->id;
$masterModel->save();
// $masterModel = Dataset::updateOrCreate([
// 'instansi_id' => decode_id($data['instansi_id']),
// 'template_id' => decode_id($data['template_id']),
// 'tahun' => $data['tahun'],
// ],[
// 'instansi_id' => decode_id($data['instansi_id']),
// 'template_id' => decode_id($data['template_id']),
// 'tahun' => $data['tahun'],
// 'name' => $data['name'],
// 'publik' => $data['publik'],
// // 'tags' => json_encode($data['tags']),
// 'data' => json_encode($json),
// 'file' => $filePath,
// 'deskripsi' => $data['deskripsi'],
// 'created_by' => auth()->user()->id,
// ]);
}
if(@$file){