@php $prov = !empty($data->company->prov) ? $data->company->prov : $data->provinsi_pengirim; $kab = !empty($data->company->kota_kab) ? $data->company->kota_kab : $data->kota_kabupaten_pengirim; $kel = !empty($data->company->kelurahan) ? $data->company->kelurahan : $data->kelurahan_pengirim; $kec = !empty($data->company->kec) ? $data->company->kec : $data->kecamatan_pengirim; $jalan = !empty($data->company->alamat) ? $data->company->alamat : $data->alamat_pengirim; $kodepos = !empty($data->company->kodepos) ? $data->company->kodepos : $data->kodepos_pengirim; // Alamat asal $formated_asal = $jalan . ', ' . $kel // kelurahan . ', ' . $kec // kecamatan . ', ' . $kab // kabupaten/kota . ', ' . $prov // provinsi . ' (' . $kodepos . ')'; // Alamat tujuan $formated_tujuan = $data->alamat_tujuan . ', ' . $data->kelurahan_tujuan // kelurahan . ', ' . $data->kecamatan_tujuan // kecamatan . ', ' . $data->kota_kabupaten_tujuan // kabupaten/kota . ', ' . $data->provinsi_tujuan // provinsi . ' (' . $data->kodepos_tujuan . ')'; $json = $data->dataSpesies->species; // decode it (true ⇒ associative array; omit to get stdClass objects) $data_spesies = json_decode($json, true); // $total = 0; // foreach($data_spesies as $ds){ // $num = floatval(preg_replace('/[^\d\.]/','', $ds['qty'])); // $total += $num; // } $total_qty = 0; $units = []; foreach ($data_spesies as &$sp) { if (preg_match('/^\s*([\d.,]+)\s*([A-Za-z0-9³]+)\s*$/u', $sp['qty'], $m)) { $value = (float) str_replace(',', '.', $m[1]); $unit = $m[2]; $sp['qty_value'] = $value; $sp['qty_unit'] = $unit; $total_qty += $value; $units[] = $unit; } else { $sp['qty_value'] = null; $sp['qty_unit'] = null; } } unset($sp); // unikkan daftar unit $unique_units = array_unique($units); @endphp
{{ $data->nomor_satsdn }}
{{ \Carbon\Carbon::now()->translatedFormat('j F Y') }}
{{ \Carbon\Carbon::now()->translatedFormat('j F Y') }} s.d. {{ $data->masa_berlaku }}
Balai Besar / Balai : KSDA {{ $sign->wilayah }}
Bidang KSDA Wilayah / Seksi KSDA Wilayah : {{ $sign->wilayah_kerja ?? '' }}

Dasar:

{{-- --}}
Jenis Dokumen Nomor Tanggal
Persetujuan Pengambilan atau Penangkapan Jenis Tumbuhan dan Satwa Liar {{ $data->no_izin_persetujuan }} @if($data->tgl_no_izin_persetujuan) {{ \Carbon\Carbon::parse($data->tgl_no_izin_persetujuan) ->locale('id') ->isoFormat('D MMMM YYYY') }} @else {{ '' }} @endif {{ $data->tgl_no_izin_persetujuan }}
Surat Permohonan {{ $data->no_surat_permohonan_angkut }} {{ \Carbon\Carbon::parse($data->tgl_no_surat_permohonan_angkut)->locale('id')->isoFormat('D MMMM YYYY') }}
Berita Acara Pemeriksaan {{ $data->no_bap }} {{ \Carbon\Carbon::parse($data->tgl_no_bap)->locale('id')->isoFormat('D MMMM YYYY') }}
SATS-DN Asal {{ $data->nomor_asal_satsdn }}

Jenis tumbuhan dan satwa liar dan/atau bagian-bagiannya, untuk keperluan: {{ $data->purpose }}

@php $maxRows = 12; $currentCount = count($data_spesies); $remainingRows = $maxRows - $currentCount; @endphp @foreach (collect($data_spesies)->sortBy('species_latin') as $item) @endforeach @for ($i = 0; $i < $remainingRows; $i++) @endfor
No Nama Jenis Jumlah
Ekor/kg/m3/Pcs
Keterangan
Indonesia Latin
{{ $loop->iteration }} {{ $item['species_name'] }} {{ $item['species_latin'] ?? '' }} {{ $item['qty'] }} {{ $item['description'] }}
Jumlah {{ $total_qty }} {{ implode(', ', $unique_units) }}

PENGIRIM:

Nama / Nama Perusahaan / Nama Lembaga : {{ $data->company->nama ?? $data->nama_pengirim }}
Alamat Lengkap, Telepon, Email : {{ $formated_asal }}-{{ $data->no_telp_pengirim }}
Alat Angkut : {{ ucfirst($data->alat_angkut) }} Dari : {{ strtoupper($data->satsdn_asal) ?? '#error' }} Ke : {{ strtoupper($data->satsdn_tujuan) ?? '#error' }}

TUJUAN PENGANGKUTAN:

Nama / Nama Perusahaan / Nama Lembaga : {{ $data->nama_tujuan }}
Alamat Lengkap : {{ $formated_tujuan }}-{{ $data->no_telp_tujuan }}
PEMERIKSAAN PENGANGKUTAN Dikeluarkan di : {{ strtoupper($dikeluarkan_di) ?? '#error' }}
Pada Tanggal : {{ \Carbon\Carbon::now()->translatedFormat('j F Y') }}
Diangkut Dari: Tiba Di: {{-- @if(!empty($penandatangan)) An. {{ $sign->position }}
{{ $penandatangan }} @else {{ $sign->position }}, @endif--}} @if($sign->position == 'Kepala Balai Besar') Kepala Balai Besar @elseif(!empty($sign->position != 'Kepala Balai')) a.n. Kepala Balai
{{ $sign->position }} @if($sign->position == 'Kepala Bidang Teknis') {{ $sign->wilayah_kerja }} @elseif($sign->position == 'Kepala Seksi') {{ $sign->wilayah_kerja }} @endif @else {{ $sign->position }} @endif
Pada Tanggal: Pada Tanggal:
Tanda Tangan
Nama, NIP
Petugas
Pemeriksa,
Stempel
NAMALENGKAPnjsanjnsjansj
NIP.
Tanda Tangan
Nama, NIP
Petugas
Pemeriksa,
Stempel
NAMALENGKAPPPPPPPPPPP
NIP.
{{ $sign->name ?? 'error' }}
NIP. {{ $sign->nip ?? ' error' }}

QR Code