From f720ccd940f9e5a430f8727250eee76d5dd4430e Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Wed, 15 Aug 2018 10:43:54 +0800 Subject: [PATCH] Add mqtt send for outlet_assign event #162 --- src/Controller/JobOrderController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Controller/JobOrderController.php b/src/Controller/JobOrderController.php index 7068d730..d76d41ca 100644 --- a/src/Controller/JobOrderController.php +++ b/src/Controller/JobOrderController.php @@ -929,7 +929,7 @@ class JobOrderController extends BaseController return $this->render('job-order/form.html.twig', $params); } - public function processingSubmit(Request $req, ValidatorInterface $validator, $id) + public function processingSubmit(Request $req, ValidatorInterface $validator, MQTTClient $mclient, $id) { $this->denyAccessUnlessGranted('jo_proc.list', null, 'No access.'); @@ -1018,6 +1018,12 @@ class JobOrderController extends BaseController // validated! save the entity $em->flush(); + // send event to mobile app + $payload = [ + 'event' => 'outlet_assign' + ]; + $mclient->sendEvent($obj, $payload); + // return successful response return $this->json([ 'success' => 'Changes have been saved!'