This commit is contained in:
Duidev Software
2026-01-06 06:14:22 +07:00
parent a7aaf4befe
commit 1d1a300a85
@@ -372,7 +372,7 @@ class TemplateController extends Controller
$path = $_FILES['file']['tmp_name']; $path = $_FILES['file']['tmp_name'];
$sukses = 0; $sukses = 0;
$error = ''; $error = '';
$xx = '-'; $baris = '1';
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
$spreadsheet = $reader->load($path); $spreadsheet = $reader->load($path);
$getalldata = $spreadsheet->getActiveSheet()->toArray(null, true, true, true); $getalldata = $spreadsheet->getActiveSheet()->toArray(null, true, true, true);
@@ -380,6 +380,7 @@ class TemplateController extends Controller
if(is_null($val['H']) OR $val['H'] == 'kodedok' OR $val['H'] == ''){ if(is_null($val['H']) OR $val['H'] == 'kodedok' OR $val['H'] == ''){
// //
} else { } else {
$baris++;
$setmanual = $val['A'] ?? ''; $setmanual = $val['A'] ?? '';
$subantibiotik = $val['B'] ?? ''; $subantibiotik = $val['B'] ?? '';
$diskcontent = $val['C'] ?? ''; $diskcontent = $val['C'] ?? '';
@@ -388,8 +389,8 @@ class TemplateController extends Controller
$batasbawah = $val['F'] ?? ''; $batasbawah = $val['F'] ?? '';
$sumber = $val['G'] ?? ''; $sumber = $val['G'] ?? '';
$kodedok = $val['H'] ?? ''; $kodedok = $val['H'] ?? '';
if ($kodedok == '' OR $subantibiotik == '' OR $diskcontent == '' OR $sumber == ''){ if ($kodedok == '' OR $subantibiotik == '' OR $diskcontent == '' OR $sumber == '' OR $setmanual == ''){
$error .= 'Data KodeDok '.$kodedok.' dengan Antibiotik '.$subantibiotik.' dan DiskContent '.$diskcontent.' Sumber '.$sumber.' tidak lengkap; <br />'; $error .= $baris.' Data KodeDok '.$kodedok.' dengan Antibiotik '.$subantibiotik.' dan DiskContent '.$diskcontent.' Sumber '.$sumber.' Untuk Set Manual '.$setmanual.' tidak lengkap; <br />';
} else { } else {
$cekada = SiraB::where('kodedok', $kodedok)->where('setmanual', $setmanual)->where('subantibiotik', $subantibiotik)->where('diskcontent', $diskcontent)->where('sumber', $sumber)->first(); $cekada = SiraB::where('kodedok', $kodedok)->where('setmanual', $setmanual)->where('subantibiotik', $subantibiotik)->where('diskcontent', $diskcontent)->where('sumber', $sumber)->first();
if (isset($cekada->id)){ if (isset($cekada->id)){