diff options
Diffstat (limited to 'src')
3 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/edu/brown/cs/student/term/Main.java b/src/main/java/edu/brown/cs/student/term/Main.java index 008c411..fb14f94 100644 --- a/src/main/java/edu/brown/cs/student/term/Main.java +++ b/src/main/java/edu/brown/cs/student/term/Main.java @@ -130,7 +130,7 @@ public final class Main { return "OK"; }); Spark.before((request, response) -> response.header("Access-Control-Allow-Origin", "*")); - Spark.post("/data", new SuspicionRankHandler()); + Spark.post("/susrank", new SuspicionRankHandler()); Spark.post("/profit", new ProfitQueryHandler()); } @@ -151,15 +151,19 @@ public final class Main { SuspicionRanker ranker = new SuspicionRanker(db); JSONObject data = new JSONObject(request.body()); + xmlLinks = data; long startMilli = data.getLong("start"); long endMilli = data.getLong("end"); + System.out.println(startMilli); + System.out.println(endMilli); Instant start = Instant.ofEpochMilli(startMilli); Instant end = Instant.ofEpochMilli(endMilli); List<Holder> suspiciousHolders = ranker.getSuspicionScoreList(start, end); Map<String, Object> variables = ImmutableMap.of("holders", suspiciousHolders); return GSON.toJson(variables); } catch (Exception e) { + e.printStackTrace(); System.out.println("DBQuerier Test, couldn't connect to db???"); return "Error"; } @@ -180,13 +184,13 @@ public final class Main { double sp500PercentGain = 0.0; double sp500Gain = 0.0; try { - DatabaseQuerier db = new DatabaseQuerier("data/trades.sqlite3"); profit = new ProfitCalculation(DatabaseQuerier.getConn(), person, startPeriod, endPeriod); holdings = profit.getHoldingsList(); gains = profit.calculateGains(); sp500PercentGain = profit.compareToSP500(); } catch (Exception e) { + e.printStackTrace(); System.out.println("DBQuerier Test, couldn't connect to db???"); return "Error"; } diff --git a/src/main/java/edu/brown/cs/student/term/hub/SuspicionRanker.java b/src/main/java/edu/brown/cs/student/term/hub/SuspicionRanker.java index 9f5f9c1..4f82cde 100644 --- a/src/main/java/edu/brown/cs/student/term/hub/SuspicionRanker.java +++ b/src/main/java/edu/brown/cs/student/term/hub/SuspicionRanker.java @@ -47,6 +47,7 @@ public class SuspicionRanker { suspicionList.add(guy); } } catch (Exception e) { + e.printStackTrace(); System.out.println("ERROR: Could not connect to database querier"); } return suspicionList; diff --git a/src/main/java/edu/brown/cs/student/term/repl/commands/SetupCommand.java b/src/main/java/edu/brown/cs/student/term/repl/commands/SetupCommand.java index a6ef1f0..5aa1c5a 100644 --- a/src/main/java/edu/brown/cs/student/term/repl/commands/SetupCommand.java +++ b/src/main/java/edu/brown/cs/student/term/repl/commands/SetupCommand.java @@ -24,6 +24,7 @@ public class SetupCommand implements Command { if(args.length == 1){ try{ dq = new DatabaseQuerier(args[0]); + System.out.println("Connected to db at " + args[0]); } catch (Exception e) { error = "ERROR: Could not connect to database. Ensure this is a valid database."; System.out.println(error); |
