update
This commit is contained in:
parent
bac0d0da5b
commit
478b8e70f1
15 changed files with 374 additions and 148 deletions
|
|
@ -4,17 +4,49 @@ class RefMedicines {
|
|||
final SupabaseClient _supabase = Supabase.instance.client;
|
||||
|
||||
Future<List> getList() async {
|
||||
List<Map<String, dynamic>> medicineData = [];
|
||||
|
||||
try {
|
||||
final data = await _supabase
|
||||
.from('ref_medicines')
|
||||
.select('medicine_name, ref_manufactorers(manufactorer_name)')
|
||||
.select('medicine_name, ref_manufacturers(manufacturer_name)')
|
||||
.order('medicine_name', ascending: true);
|
||||
return data.toList();
|
||||
|
||||
for (var item in data) {
|
||||
medicineData.add({
|
||||
'medicine_name': item['medicine_name'],
|
||||
'manufacturer_name': item['ref_manufacturers']['manufacturer_name'],
|
||||
});
|
||||
}
|
||||
|
||||
return medicineData;
|
||||
} catch (e) {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
// Future<List> getListAsStocks() async {
|
||||
// List<Map<String, dynamic>> medicineData = [];
|
||||
|
||||
// try {
|
||||
// final data = await _supabase
|
||||
// .from('ref_medicines')
|
||||
// .select('medicine_name, stocks(manufactorer_name)')
|
||||
// .order('medicine_name', ascending: true);
|
||||
|
||||
// for (var item in data) {
|
||||
// medicineData.add({
|
||||
// 'medicine_name': item['medicine_name'],
|
||||
// 'manufacturer_name': item['ref_manufactorers']['manufactorer_name'],
|
||||
// });
|
||||
// }
|
||||
|
||||
// return medicineData;
|
||||
// } catch (e) {
|
||||
// return [];
|
||||
// }
|
||||
// }
|
||||
|
||||
Future<List> getListWithUUID() async {
|
||||
try {
|
||||
final data = await _supabase
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ class Stocks {
|
|||
for (var item in data) {
|
||||
stockData.add({
|
||||
'medicine_name': item['ref_medicines']['medicine_name'],
|
||||
'quantity': item['quantity'].toString(),
|
||||
'quantity': item['quantity'],
|
||||
'expiration_date': item['expiration_date'],
|
||||
'price': item['price'],
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue