From 42c23a5883dacda4e0147842d448b3ad35b197b1 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 19 Apr 2023 15:45:34 +0200 Subject: [PATCH] Formatting --- src/controllers/StatsController.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/StatsController.ts b/src/controllers/StatsController.ts index 3251ad9..c5791b1 100644 --- a/src/controllers/StatsController.ts +++ b/src/controllers/StatsController.ts @@ -28,6 +28,7 @@ export class StatsController { const orgs = await connection.getRepository(RunnerOrganization).count(); const users = await connection.getRepository(User).count(); const scans = await connection.getRepository(Scan).count({ where: { valid: true } }); + const distance_query = await connection.getRepository(Scan).createQueryBuilder('scan') .leftJoinAndSelect("scan.track", "track").where("scan.valid = TRUE") .select("SUM(track.distance)", "sum_track").addSelect("SUM(_distance)", "sum_distance") @@ -36,8 +37,10 @@ export class StatsController { if (distance_query.sum_distance) { distace += parseInt(distance_query.sum_distance) } + let donations = await connection.getRepository(Donation).find({ relations: ['runner', 'runner.scans', 'runner.scans.track'] }); const donors = await connection.getRepository(Donor).count(); + return new ResponseStats(runners, teams, orgs, users, scans, donations, distace, donors) }