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