From 7faaf403bf614797a2b06b0b8a6137e793435c88 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Wed, 8 Aug 2018 04:05:10 +0800 Subject: [PATCH] Add delivery_address and delivery_instructions fields for request jo api call --- src/Controller/APIController.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 1c18d714..7c05464d 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -745,16 +745,25 @@ class APIController extends Controller if ($res->isError()) return $res->getReturnResponse(); + // trade in type $trade_in = $req->request->get('trade_in'); + // address + $address = $req->request->get('delivery_address', 'Set by mobile application'); + + // instructions + $instructions = $req->request->get('delivery_instructions', ''); + + $jo = new JobOrder(); $jo->setSource(TransactionOrigin::MOBILE_APP) ->setStatus(JOStatus::PENDING) ->setDeliveryInstructions('') ->setTier1Notes('') ->setTier2Notes('') - ->setDeliveryAddress('Set by mobile application') + ->setDeliveryAddress($address) ->setTradeInType($trade_in) + ->setDeliveryInstructions($instructions) // TODO: error check for valid mode of payment ->setModeOfPayment($req->request->get('mode_of_payment'));