fix some random issues
This commit is contained in:
@@ -24,7 +24,7 @@ class BuilderToday {
|
||||
rating1: rating["q1"],
|
||||
rating2: rating["q2"],
|
||||
text: rating["t1"],
|
||||
title: ratingNames[key]!["title"]! + (key == "page1" ? ": ${rating["food"]}" : ""),
|
||||
title: ratingNames[key]!["title"]! + (key == "page1" ? "${rating["food"]}" : ""),
|
||||
rating1Title: ratingNames[key]!["q1"]!,
|
||||
rating2Title: ratingNames[key]!["q2"]!,
|
||||
);
|
||||
|
||||
@@ -15,7 +15,7 @@ class BuilderTodayAverage {
|
||||
child: RatingCard(
|
||||
rating1: q1,
|
||||
rating2: q2,
|
||||
title: ratingNames[page]["title"] + (essen == -1 ? "" : ": $essen"),
|
||||
title: ratingNames[page]["title"] + (essen == -1 ? "" : "$essen"),
|
||||
rating1Title: ratingNames[page]["q1"],
|
||||
rating2Title: ratingNames[page]["q2"],
|
||||
text: "",
|
||||
@@ -47,12 +47,7 @@ class BuilderTodayAverage {
|
||||
var ratings = map["ratings"];
|
||||
|
||||
ratings["page1"]["food"] = ratings["page1"]["food"]
|
||||
.toString()
|
||||
.toLowerCase()
|
||||
.replaceAll("ä", "ae")
|
||||
.replaceAll("ö", "oe")
|
||||
.replaceAll("ü", "ue")
|
||||
.replaceAll("ß", "ss");
|
||||
.toString();
|
||||
|
||||
print(ratings["page1"]["food"]);
|
||||
|
||||
@@ -79,8 +74,6 @@ class BuilderTodayAverage {
|
||||
avgP3[2] += page3["q1"] == 0 ? 0 : 1;
|
||||
}
|
||||
|
||||
print(foodMap[1]);
|
||||
|
||||
for (var i in [1, 2, 3]) {
|
||||
foodMap[i]?[0] =
|
||||
(foodMap[i]![0] / (foodMap[i]![2] == 0 ? 1 : foodMap[i]![2])).toInt();
|
||||
@@ -88,12 +81,10 @@ class BuilderTodayAverage {
|
||||
(foodMap[i]![1] / (foodMap[i]![2] == 0 ? 1 : foodMap[i]![2])).toInt();
|
||||
}
|
||||
|
||||
print(foodMap[1]);
|
||||
|
||||
avgP2[0] = (avgP2[0] / avgP2[2]).toInt();
|
||||
avgP2[1] = (avgP2[1] / avgP2[2]).toInt();
|
||||
avgP3[0] = (avgP3[0] / avgP3[2]).toInt();
|
||||
avgP3[1] = (avgP3[1] / avgP3[2]).toInt();
|
||||
avgP2[0] = (avgP2[0] / avgP2[2] == 0 ? 1 : avgP2[2]).toInt();
|
||||
avgP2[1] = (avgP2[1] / avgP2[2] == 0 ? 1 : avgP2[2]).toInt();
|
||||
avgP3[0] = (avgP3[0] / avgP3[2] == 0 ? 1 : avgP3[2]).toInt();
|
||||
avgP3[1] = (avgP3[1] / avgP3[2] == 0 ? 1 : avgP3[2]).toInt();
|
||||
|
||||
return SingleChildScrollView(
|
||||
child: Center(
|
||||
|
||||
@@ -11,13 +11,13 @@ class PageDashboard extends StatelessWidget {
|
||||
Future<List<dynamic>> requestSupabaseToday() async {
|
||||
var supabase = Supabase.instance.client;
|
||||
var now = DateTime.now();
|
||||
var morning = DateTime(now.year, now.month, now.day, 10, 0);
|
||||
var morning = DateTime(now.year, now.month, now.day, 0, 1);
|
||||
var result = await supabase.from("ratings_database").select("ratings").gte("created_at", morning);
|
||||
return result;
|
||||
}
|
||||
|
||||
final ratingNames = const {
|
||||
"page1": {"title": "Essen", "q1": "Geschmack", "q2": "Qualität"},
|
||||
"page1": {"title": "", "q1": "Geschmack", "q2": "Qualität"},
|
||||
"page2": {"title": "Service", "q1": "Undefined", "q2": "Undefined"},
|
||||
"page3": {"title": "Wünsche", "q1": "Undefined", "q2": "Undefined"}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user