From 09405d16cef0b001bef1ab39346dfa771605a8f8 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Mon, 8 Nov 2021 08:23:38 +0000 Subject: [PATCH] Add setting of date_assign when JO is auto assigned. Add sql script to update date_assign of JOs. #630 --- src/Controller/APIController.php | 3 ++- utils/update_jo_date_assign/update_jo_date_assign.sql | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 utils/update_jo_date_assign/update_jo_date_assign.sql diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index dd5ec30d..ee2acf7a 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -2957,7 +2957,8 @@ class APIController extends Controller implements LoggedController $jo->setStatusAutoAssign(AutoAssignStatus::HUB_AND_RIDER_ASSIGNED); $jo->setDeliveryStatus(DeliveryStatus::RIDER_ASSIGN); - // TODO: set date_assigned for job order + // set date_assigned for job order + $jo->setDateAssign(new DateTime()); $assigned_rider->setAvailable(false); diff --git a/utils/update_jo_date_assign/update_jo_date_assign.sql b/utils/update_jo_date_assign/update_jo_date_assign.sql new file mode 100644 index 00000000..5c30b3ae --- /dev/null +++ b/utils/update_jo_date_assign/update_jo_date_assign.sql @@ -0,0 +1 @@ +UPDATE job_order SET date_assign = date_create WHERE date_assign is null;