update
This commit is contained in:
@@ -64,6 +64,7 @@ class GudangController extends Controller
|
||||
$tasks['stat_perjenis_bulanan'] = $this->getUsagePerJenis('bulanan');
|
||||
$tasks['stat_perjenis_tahunan'] = $this->getUsagePerJenis('tahunan');
|
||||
$tasks['warningstok'] = $this->getLowStockWarnings();
|
||||
$tasks['jenisRows'] = $this->getJenisRows();
|
||||
return view('admin.gudang', $tasks);
|
||||
}
|
||||
}
|
||||
@@ -654,4 +655,27 @@ class GudangController extends Controller
|
||||
|
||||
return array_values($grouped);
|
||||
}
|
||||
|
||||
private function getJenisRows()
|
||||
{
|
||||
$rows = [];
|
||||
$items = SIMBHPJenis::orderBy('jenis', 'ASC')->get();
|
||||
foreach ($items as $item) {
|
||||
$saldoBase = $this->getStockBaseByJenis($item->jenis);
|
||||
$konversi = (int) ($item->konversi_kecil ?? 1);
|
||||
if ($konversi <= 0) { $konversi = 1; }
|
||||
$rows[] = [
|
||||
'id' => $item->id,
|
||||
'jenis' => $item->jenis,
|
||||
'satuan' => $item->satuan,
|
||||
'satuan_kecil' => $item->satuan_kecil ?? '',
|
||||
'konversi_kecil' => $konversi,
|
||||
'stok_minimum' => (int) ($item->stok_minimum ?? 0),
|
||||
'saldo' => $this->formatStockDisplay($saldoBase, $item->satuan, $item->satuan_kecil ?? '', $konversi),
|
||||
'warning' => ($saldoBase <= (int) ($item->stok_minimum ?? 0)) ? 'YA' : 'TIDAK',
|
||||
];
|
||||
}
|
||||
|
||||
return $rows;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user