From 778436844cfb4eba0b015bab92e7aadd9b57a3db Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Tue, 12 Jun 2018 06:01:11 +0800 Subject: [PATCH] Set date cancel for all jo cancel operations #137 --- src/Controller/JobOrderController.php | 1 + src/Controller/RAPIController.php | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index 14143524..dcda1cf6 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -2053,6 +2053,7 @@ class JobOrderController extends BaseController // cancel job order $obj->setStatus(JOStatus::CANCELLED) + ->setDateCancel(new DateTime()) ->setCancelReason($cancel_reason); // set rider available diff --git a/src/Controller/RAPIController.php b/src/Controller/RAPIController.php index e0e36e02..0ad92ebc 100644 --- a/src/Controller/RAPIController.php +++ b/src/Controller/RAPIController.php @@ -476,7 +476,10 @@ class RAPIController extends Controller // TODO: refactor this into a jo handler class, so we don't have to repeat for control center // set jo status to cancelled - $jo->setStatus(JOStatus::CANCELLED); + // TODO: set reason + $jo->setStatus(JOStatus::CANCELLED) + ->setDateCancel(new DateTime()); + $em->flush(); // send mqtt event