Fix jo id null on outlet_assign #730

This commit is contained in:
Ramon Gutierrez 2023-05-12 15:32:02 +08:00
parent 551a39a236
commit 9c36baa3d3

View file

@ -817,6 +817,8 @@ class JobOrderController extends ApiController
->setJobOrder($jo);
$this->em->persist($event);
$this->em->flush();
// check JO status
if ($jo->getStatus() == JOStatus::ASSIGNED) {
// add event logs for hub and rider assignments
@ -834,12 +836,9 @@ class JobOrderController extends ApiController
$this->em->persist($rider_assign_event);
error_log("Outlet assigned A");
// user mqtt event
$payload = [
'event' => 'outlet_assign',
'jo_id' => $jo->getID(),
];
$mclientv2->sendEvent($jo, $payload);
@ -855,12 +854,9 @@ class JobOrderController extends ApiController
$this->em->persist($hub_assign_event);
error_log("Outlet assigned B");
// user mqtt event
$payload = [
'event' => 'outlet_assign',
'jo_id' => $jo->getID(),
];
$mclientv2->sendEvent($jo, $payload);
}
@ -1184,12 +1180,9 @@ class JobOrderController extends ApiController
$this->em->persist($rider_assign_event);
error_log("Outlet assigned C");
// user mqtt event
$payload = [
'event' => 'outlet_assign',
'jo_id' => $jo->getID(),
];
$mclientv2->sendEvent($jo, $payload);