update log barang teknisi

This commit is contained in:
2026-07-24 15:41:19 +07:00
parent f145b9e2ec
commit abbabf4af8
3 changed files with 152 additions and 1 deletions
+28
View File
@@ -80,6 +80,7 @@ class Teknisi extends CI_Controller {
'serial_number' => $item->serial_number,
'barcode_id' => $item->barcode_id,
'item_id' => $item->item_id,
'barcode_status' => $item->barcode_status,
'teknisi_id' => $teknisi ? $teknisi->user_id : null,
'teknisi_name' => $teknisi ? $teknisi->full_name : null,
'teknisi_code' => $teknisi ? $teknisi->employee_code : null
@@ -436,4 +437,31 @@ class Teknisi extends CI_Controller {
echo json_encode(['status' => true, 'message' => $msg, 'errors' => $errors]);
}
public function get_log_data()
{
$data = $this->ptm->get_log_barang();
$result = [];
$no = 1;
foreach ($data as $row) {
$status_badge = $row->status === 'active'
? '<span class="badge bg-success">ACTIVE</span>'
: '<span class="badge bg-secondary">INACTIVE</span>';
$result[] = [
$no++,
htmlspecialchars($row->teknisi_name ?? '-', ENT_QUOTES, 'UTF-8'),
htmlspecialchars($row->item_code ?? '-', ENT_QUOTES, 'UTF-8'),
htmlspecialchars($row->barcode, ENT_QUOTES, 'UTF-8'),
htmlspecialchars($row->nama_barang ?? '-', ENT_QUOTES, 'UTF-8'),
$row->created_at ? date('d/m/Y H:i', strtotime($row->created_at)) : '-',
$row->status === 'inactive' && $row->deleted_at ? date('d/m/Y H:i', strtotime($row->deleted_at)) : '-',
$status_badge,
];
}
echo json_encode(['data' => $result]);
}
}