diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index 5758edb7..8bba85b5 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -207,6 +207,7 @@ class JobOrderController extends BaseController ->setTier2Notes($req->request->get('tier2_notes')) ->setDeliveryAddress($req->request->get('delivery_address')) ->setORName($req->request->get('or_name')) + ->setPromoDetail($req->request->get('promo_detail')) ->setLandmark($req->request->get('landmark')); // check if reference JO is set and validate diff --git a/src/Entity/JobOrder.php b/src/Entity/JobOrder.php index fd93f84b..753d350a 100644 --- a/src/Entity/JobOrder.php +++ b/src/Entity/JobOrder.php @@ -199,16 +199,24 @@ class JobOrder */ protected $ref_jo; + // mode of payment /** * @ORM\Column(type="string", length=50) */ protected $mode_of_payment; + // name to put in OR /** * @ORM\Column(type="string", length=80) */ protected $or_name; + // details needed by promo - employee id / card number / refered by + /** + * @ORM\Column(type="string", length=80) + */ + protected $promo_detail; + public function __construct() { $this->date_create = new DateTime(); @@ -219,6 +227,7 @@ class JobOrder $this->mode_of_payment = ModeOfPayment::CASH; $this->or_name = ''; $this->landmark = ''; + $this->promo_detail = ''; } public function getID() @@ -551,4 +560,15 @@ class JobOrder { return $this->or_name; } + + public function setPromoDetail($detail) + { + $this->promo_detail = $detail; + return $this; + } + + public function getPromoDetail() + { + return $this->promo_detail; + } } diff --git a/templates/job-order/form.html.twig b/templates/job-order/form.html.twig index 764ef7ec..fb5c7438 100644 --- a/templates/job-order/form.html.twig +++ b/templates/job-order/form.html.twig @@ -394,6 +394,11 @@
+