@@ -65,41 +65,48 @@ app.get('/api/arrivals', function (req, res) {
65
65
} else {
66
66
67
67
rows = getConfig ( 'public/data/example_response.json' ) ;
68
-
69
- // var query = "SELECT rds.stop_id, route_id, direction_id, " +
70
- // "fulfilled, early_5, early_2, early, " +
71
- // "on_time, late, late_10, late_15, late_20, late_30 " +
72
- // "FROM stops " +
73
- // "INNER JOIN rds ON stops.stop_id = rds.stop_id " +
74
- // "INNER JOIN adherence ON adherence.rds = rds.rds " +
75
- // "WHERE feed_index >= 26 " +
76
- // "AND date = '" + date + "'" +
77
- // "AND hour = '" + hour + "' LIMIT 200;"
78
-
79
- // console.log(query);
80
- // connection.query(query, function (err, rows, fields) {
81
- // if (err) {
82
- // res.status(500).send("MySQL error during query run. " + err);
83
- // } else {
84
-
85
- var clean = { } ;
86
-
87
- rows . forEach ( function ( stop ) {
88
- var k = stop . stop_id ;
89
- if ( clean [ k ] == undefined ) {
90
- clean [ k ] = { 0 : null , 1 : null } ;
91
- }
92
- var d = stop . direction_id ;
93
- if ( d == 0 || d == 1 ) {
94
- clean [ k ] [ d ] = stop ;
95
- delete clean [ k ] [ d ] . stop_id ;
96
- delete clean [ k ] [ d ] . direction_id ;
97
- }
98
- } ) ;
99
-
100
- res . status ( 200 ) . send ( clean ) ;
101
- // }
102
- // });
68
+ var clean = { } ;
69
+ rows . forEach ( function ( stop ) {
70
+ var k = stop . stop_id ;
71
+ if ( clean [ k ] == undefined ) { clean [ k ] = { 0 : null , 1 : null } ; }
72
+ var d = stop . direction_id ;
73
+ if ( d == 0 || d == 1 ) { clean [ k ] [ d ] = stop ; delete clean [ k ] [ d ] . stop_id ; delete clean [ k ] [ d ] . direction_id ; }
74
+ } ) ;
75
+ res . status ( 200 ) . send ( clean ) ;
76
+
77
+ // var query = "SELECT rds.stop_id, route_id, direction_id, " +
78
+ // "fulfilled, early_5, early_2, early, " +
79
+ // "on_time, late, late_10, late_15, late_20, late_30 " +
80
+ // "FROM stops " +
81
+ // "INNER JOIN rds ON stops.stop_id = rds.stop_id " +
82
+ // "INNER JOIN adherence ON adherence.rds = rds.rds " +
83
+ // "WHERE feed_index >= 26 " +
84
+ // "AND date = '" + date + "'" +
85
+ // "AND hour = '" + hour + "';"
86
+
87
+ // connection.query(query, function (err, rows, fields) {
88
+ // if (err) {
89
+ // res.status(500).send("MySQL error during query run. " + err);
90
+ // } else {
91
+
92
+ // var clean = {};
93
+
94
+ // rows.forEach(function (stop) {
95
+ // var k = stop.stop_id;
96
+ // if (clean[k] == undefined) {
97
+ // clean[k] = {0: null, 1: null};
98
+ // }
99
+ // var d = stop.direction_id;
100
+ // if (d == 0 || d == 1) {
101
+ // clean[k][d] = stop;
102
+ // delete clean[k][d].stop_id;
103
+ // delete clean[k][d].direction_id;
104
+ // }
105
+ // });
106
+
107
+ // res.status(200).send(clean);
108
+ // }
109
+ // });
103
110
}
104
111
} ) ;
105
112
0 commit comments