From 2aa765d1861e8e59535407f33b2cc1cf1748ab03 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Tue, 14 Aug 2018 23:58:00 +0800 Subject: [PATCH] Allow rating of -1 for cancel rating for rider rating user api call #162 --- src/Controller/APIController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 73d2343c..78092840 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -1332,7 +1332,20 @@ class APIController extends Controller // TODO: check job order status, if it's complete // add rider rating - $rating_num = $req->request->get('rating'); + $rating_num = $req->request->get('rating', -1); + + // if rating is -1 + if ($rating_num == -1) + { + $jo->setHasRiderRating(); + $em->flush(); + + $res->setData([]); + + return $res->getReturnResponse(); + } + + $rating = new RiderRating(); $rating->setRider($rider) ->setCustomer($cust)