Skip to content
Snippets Groups Projects
Commit b78c0c6b authored by Irene Edria Devina's avatar Irene Edria Devina
Browse files

fix OrderHandler

parent 027b280f
Branches
No related merge requests found
......@@ -20,7 +20,7 @@ public class OrderHandler {
UserModel userModel = new UserModel();
UserBean validUser = TokenVerificationService.verifyToken(access_token);
if(validUser != null) {
ArrayList<OrderBean> userHistoryArray = userModel.findPrevOrder(userModel.findOrderByUsername(validUser.getUsername()));
ArrayList<OrderBean> userHistoryArray = userModel.findPrevOrder(userModel.findUserByUsername(validUser.getUsername()));
response.setStatus(WebServiceBean.STATUS_VALID);
response.setBody(new Gson().toJson(userHistoryArray));
} else {
......@@ -60,7 +60,7 @@ public class OrderHandler {
UserModel userModel = new UserModel();
UserBean validUser = TokenVerificationService.verifyToken(access_token);
if(validUser != null) {
ArrayList<OrderBean> userHistoryArray = userModel.findPrevDriverOrder(userModel.findOrderByUsername(validUser.getUsername()));
ArrayList<OrderBean> userHistoryArray = userModel.findPrevDriverOrder(userModel.findUserByUsername(validUser.getUsername()));
response.setStatus(WebServiceBean.STATUS_VALID);
response.setBody(new Gson().toJson(userHistoryArray));
} else {
......
......@@ -119,11 +119,11 @@ public class UserModel extends BaseModel{
}
}
public ArrayList<OrderBean> findPrevOrder(OrderBean driver) {
public ArrayList<OrderBean> findPrevOrder(UserBean driver) {
ArrayList<OrderBean> res = new ArrayList<>();
try {
ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.driver_id WHERE user_id = '%s' and not user_hidden ORDER BY timestamp desc",driver.getDriverId()));
ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.driver_id WHERE user_id = '%s' and not user_hidden ORDER BY timestamp desc",driver.getId()));
while (rs.next()) {
res.add(parseUserOrder(rs));
}
......@@ -133,11 +133,11 @@ public class UserModel extends BaseModel{
return res;
}
public ArrayList<OrderBean> findPrevDriverOrder(OrderBean driver) {
public ArrayList<OrderBean> findPrevDriverOrder(UserBean driver) {
ArrayList<OrderBean> res = new ArrayList<>();
try {
ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.user_id WHERE driver_id = '%s' and not driver_hidden ORDER BY timestamp desc",driver.getDriverId()));
ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.user_id WHERE driver_id = '%s' and not driver_hidden ORDER BY timestamp desc",driver.getId()));
while (rs.next()) {
res.add(parseUserOrder(rs));
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment