Tambahkan dukungan penyimpanan lokal dan perbaikan manajemen data
- Integrasikan GetStorage untuk menyimpan data counter secara lokal - Tambahkan metode loadCountersFromStorage di CounterService - Perbarui model DonaturModel dan StokBantuanModel untuk konsistensi data - Tambahkan properti lastUpdateTime di controller untuk melacak pembaruan data - Perbaiki tampilan dengan menambahkan informasi waktu terakhir update - Optimalkan metode refresh dan update data di berbagai controller
This commit is contained in:
@ -36,7 +36,11 @@ class StokBantuanModel {
|
||||
nama: json["nama"],
|
||||
kategoriBantuanId: json["kategori_bantuan_id"],
|
||||
kategoriBantuan: json["kategori_bantuan"],
|
||||
totalStok: 0.0,
|
||||
totalStok: json["total_stok"] != null
|
||||
? (json["total_stok"] is int
|
||||
? json["total_stok"].toDouble()
|
||||
: json["total_stok"])
|
||||
: 0.0,
|
||||
satuan: json["satuan"],
|
||||
deskripsi: json["deskripsi"],
|
||||
createdAt: json["created_at"] != null
|
||||
@ -64,6 +68,11 @@ class StokBantuanModel {
|
||||
data["id"] = id;
|
||||
}
|
||||
|
||||
// Tambahkan total_stok hanya jika tidak null
|
||||
if (totalStok != null) {
|
||||
data["total_stok"] = totalStok;
|
||||
}
|
||||
|
||||
return data;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user