From b67f9600559f3b0ac77784f328d7b7cf8c0142c7 Mon Sep 17 00:00:00 2001 From: Ramon Gutierrez Date: Sat, 10 Aug 2024 05:38:58 +0800 Subject: [PATCH] Add subscription MSRP field to battery sizes #799 --- src/Controller/BatterySizeController.php | 3 ++- src/Entity/BatterySize.php | 17 +++++++++++++++ templates/battery-size/form.html.twig | 27 ++++++++++++++++-------- translations/messages.en.yaml | 1 + 4 files changed, 38 insertions(+), 10 deletions(-) diff --git a/src/Controller/BatterySizeController.php b/src/Controller/BatterySizeController.php index 177780e8..1f428a4d 100644 --- a/src/Controller/BatterySizeController.php +++ b/src/Controller/BatterySizeController.php @@ -130,7 +130,8 @@ class BatterySizeController extends Controller ->setTIPriceMotolite($req->request->get('tip_motolite')) ->setTIPricePremium($req->request->get('tip_premium')) ->setTIPriceOther($req->request->get('tip_other')) - ->setTIPriceLazada($req->request->get('tip_lazada')); + ->setTIPriceLazada($req->request->get('tip_lazada')) + ->setSubMSRP($req->request->get('sub_msrp')); } public function addSubmit(Request $req, ValidatorInterface $validator) diff --git a/src/Entity/BatterySize.php b/src/Entity/BatterySize.php index 8b47d6af..cd79067f 100644 --- a/src/Entity/BatterySize.php +++ b/src/Entity/BatterySize.php @@ -57,6 +57,12 @@ class BatterySize */ protected $tip_lazada; + // subscription msrp + /** + * @ORM\Column(type="decimal", precision=7, scale=2, nullable=true) + */ + protected $sub_msrp; + public function __construct() { $this->batteries = new ArrayCollection(); @@ -64,6 +70,7 @@ class BatterySize $this->tip_premium = 0; $this->tip_other = 0; $this->tip_lazada = 0; + $this->sub_msrp = 0; } public function getID() @@ -149,4 +156,14 @@ class BatterySize return $this->tip_lazada; } + public function setSubMSRP($sub_msrp) + { + $this->sub_msrp = $sub_msrp; + return $this; + } + + public function getSubMSRP() + { + return $this->sub_msrp; + } } diff --git a/templates/battery-size/form.html.twig b/templates/battery-size/form.html.twig index 06d3fadd..44e52e3f 100644 --- a/templates/battery-size/form.html.twig +++ b/templates/battery-size/form.html.twig @@ -71,15 +71,24 @@
-
- -
- - -
-
+
+ +
+ + +
+
+
+ +
+ + +
+
diff --git a/translations/messages.en.yaml b/translations/messages.en.yaml index 5fbc11a9..bb02c767 100644 --- a/translations/messages.en.yaml +++ b/translations/messages.en.yaml @@ -9,6 +9,7 @@ battery_size_tradein_brand: Trade-in Motolite battery_size_tradein_premium: Trade-in Premium battery_size_tradein_other: Trade-in Other battery_size_tradein_lazada: Trade-in Lazada +battery_Size_sub_msrp: Subscription MSRP add_cust_vehicle_battery_info: This vehicle is using a Motolite battery jo_title_pdf: Motolite Res-Q Job Order country_code_prefix: '+63'