Add delivery_address and delivery_instructions fields for request jo api call
This commit is contained in:
parent
56e336e829
commit
7faaf403bf
1 changed files with 10 additions and 1 deletions
|
|
@ -745,16 +745,25 @@ class APIController extends Controller
|
||||||
if ($res->isError())
|
if ($res->isError())
|
||||||
return $res->getReturnResponse();
|
return $res->getReturnResponse();
|
||||||
|
|
||||||
|
// trade in type
|
||||||
$trade_in = $req->request->get('trade_in');
|
$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 = new JobOrder();
|
||||||
$jo->setSource(TransactionOrigin::MOBILE_APP)
|
$jo->setSource(TransactionOrigin::MOBILE_APP)
|
||||||
->setStatus(JOStatus::PENDING)
|
->setStatus(JOStatus::PENDING)
|
||||||
->setDeliveryInstructions('')
|
->setDeliveryInstructions('')
|
||||||
->setTier1Notes('')
|
->setTier1Notes('')
|
||||||
->setTier2Notes('')
|
->setTier2Notes('')
|
||||||
->setDeliveryAddress('Set by mobile application')
|
->setDeliveryAddress($address)
|
||||||
->setTradeInType($trade_in)
|
->setTradeInType($trade_in)
|
||||||
|
->setDeliveryInstructions($instructions)
|
||||||
// TODO: error check for valid mode of payment
|
// TODO: error check for valid mode of payment
|
||||||
->setModeOfPayment($req->request->get('mode_of_payment'));
|
->setModeOfPayment($req->request->get('mode_of_payment'));
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue