diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 23d498bf..d5070b59 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -693,7 +693,8 @@ class APIController extends Controller $jo->setSource('mobile') ->setStatus(JOStatus::PENDING) ->setDeliveryInstructions('') - ->setAgentNotes('') + ->setTier1Notes('') + ->setTier2Notes('') ->setDeliveryAddress('Set by mobile application'); // customer diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index 223f53c3..f78d8eaf 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -187,7 +187,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::PENDING) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')); // check if reference JO is set and validate @@ -667,7 +668,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::RIDER_ASSIGN) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) ->setHub($hub); @@ -821,7 +823,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::ASSIGNED) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) ->setAssignedBy($this->getUser()) ->setDateAssign(new DateTime()) @@ -936,7 +939,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::FULFILLED) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')); // validate @@ -1079,7 +1083,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::RIDER_ASSIGN) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) ->setHub($hub) ->clearRider(); @@ -1200,7 +1205,8 @@ class JobOrderController extends BaseController ->setSource('web') ->setStatus(JOStatus::ASSIGNED) ->setDeliveryInstructions($req->request->get('delivery_instructions')) - ->setAgentNotes($req->request->get('agent_notes')) + ->setTier1Notes($req->request->get('tier1_notes')) + ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) ->setAssignedBy($this->getUser()) ->setDateAssign(new DateTime()) diff --git a/src/Entity/JobOrder.php b/src/Entity/JobOrder.php index 50ffedaf..d2da205f 100644 --- a/src/Entity/JobOrder.php +++ b/src/Entity/JobOrder.php @@ -148,11 +148,17 @@ class JobOrder */ protected $delivery_instructions; - // agent notes + // agent tier I notes /** * @ORM\Column(type="text", nullable=true) */ - protected $agent_notes; + protected $tier1_notes; + + // agent tier II notes + /** + * @ORM\Column(type="text", nullable=true) + */ + protected $tier2_notes; // delivery address /** @@ -420,15 +426,26 @@ class JobOrder return $this->delivery_instructions; } - public function setAgentNotes($agent_notes) + public function setTier1Notes($notes) { - $this->agent_notes = $agent_notes; + $this->tier1_notes = $notes; return $this; } - public function getAgentNotes() + public function getTier1Notes() { - return $this->agent_notes; + return $this->tier1_notes; + } + + public function setTier2Notes($notes) + { + $this->tier2_notes = $notes; + return $this; + } + + public function getTier2Notes() + { + return $this->tier2_notes; } public function setDeliveryAddress($delivery_address) diff --git a/templates/job-order/form.html.twig b/templates/job-order/form.html.twig index 99f38a7a..f000e11b 100644 --- a/templates/job-order/form.html.twig +++ b/templates/job-order/form.html.twig @@ -240,18 +240,25 @@
+
+
+ + + +
+
+ + + +
+
-
- - - -
-
+