From 3b2e3eed0c970f50983f4949994ac2d4262994cb Mon Sep 17 00:00:00 2001 From: Irene Edria <ireneedriadr@gmail.com> Date: Tue, 21 Nov 2017 09:40:14 +0700 Subject: [PATCH] fix bug Order Handler --- TugasBesar2_2017/WebApp/src/main/webapp/order_driver.jsp | 1 + .../java/com/adaapa/ojekservice/handlers/OrderHandler.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TugasBesar2_2017/WebApp/src/main/webapp/order_driver.jsp b/TugasBesar2_2017/WebApp/src/main/webapp/order_driver.jsp index 796b59b..6e41e03 100644 --- a/TugasBesar2_2017/WebApp/src/main/webapp/order_driver.jsp +++ b/TugasBesar2_2017/WebApp/src/main/webapp/order_driver.jsp @@ -28,5 +28,6 @@ <%@include file="/component/footer.html" %> <script> + src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js" window.onload = toggleActive("nav-order"); </script> \ No newline at end of file diff --git a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java index 0de1e08..9d7215b 100644 --- a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java +++ b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java @@ -104,12 +104,14 @@ public class OrderHandler { webServiceBean.setStatus(WebServiceBean.STATUS_INVALID); } else { webServiceBean.setStatus(WebServiceBean.STATUS_VALID); + UserModel userModel = new UserModel(); + UserBean wsUser = userModel.findUserByUsername(validUser.getUsername()); OrderBean orderBean = gson.fromJson(order, OrderBean.class); DriverModel driverModel = new DriverModel(); driverModel.queryUpdate(String.format( "INSERT INTO orders (user_id,driver_id,pickup,destination,rating,comment) VALUES" + "(%d,%d,'%s','%s','%d','%s')", - validUser.getId(),orderBean.getDriverId(),orderBean.getPickup(),orderBean.getDestination(), + wsUser.getId(),orderBean.getDriverId(),orderBean.getPickup(),orderBean.getDestination(), orderBean.getRating().intValue(), orderBean.getComment() )); } -- GitLab