Merge branch '456-cmb-add-rider-s-finish-time-in-jo-list' into '424-cmb-release'
Add finish date column to list of all job orders. #456 See merge request jankstudio/resq!532
This commit is contained in:
commit
1dabdee4b0
2 changed files with 16 additions and 2 deletions
|
|
@ -196,6 +196,15 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
$date_start = $jo_event->getDateHappen()->format('d M Y g:i A');
|
$date_start = $jo_event->getDateHappen()->format('d M Y g:i A');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// get time when JO was finished by rider
|
||||||
|
$finish_event_type = CMBJOEventType::RIDER_FINISH;
|
||||||
|
$date_finish = '';
|
||||||
|
$finish_results = $this->em->getRepository(JOEvent::class)->findby(['type_id' => $finish_event_type, 'rider' => $rider_id, 'job_order' => $orow->getID()], ['date_happen' => 'DESC']);
|
||||||
|
if ($finish_results != null)
|
||||||
|
{
|
||||||
|
$jo_event = current($finish_results);
|
||||||
|
$date_finish = $jo_event->getDateHappen()->format('d M Y g:i A');
|
||||||
|
}
|
||||||
|
|
||||||
// add row data
|
// add row data
|
||||||
$row['id'] = $orow->getID();
|
$row['id'] = $orow->getID();
|
||||||
|
|
@ -212,6 +221,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
$row['rider_name'] = $rider_name;
|
$row['rider_name'] = $rider_name;
|
||||||
$row['rider_plate_number'] = $rider_plate_number;
|
$row['rider_plate_number'] = $rider_plate_number;
|
||||||
$row['date_start'] = $date_start;
|
$row['date_start'] = $date_start;
|
||||||
|
$row['date_finish'] = $date_finish;
|
||||||
|
|
||||||
$processor = $orow->getProcessedBy();
|
$processor = $orow->getProcessedBy();
|
||||||
if ($processor == null)
|
if ($processor == null)
|
||||||
|
|
|
||||||
|
|
@ -132,13 +132,17 @@
|
||||||
field: 'type',
|
field: 'type',
|
||||||
title: 'Schedule'
|
title: 'Schedule'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'date_schedule',
|
||||||
|
title: 'Scheduled Date'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'date_start',
|
field: 'date_start',
|
||||||
title: 'Start Date'
|
title: 'Start Date'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'date_schedule',
|
field: 'date_finish',
|
||||||
title: 'Scheduled Date'
|
title: 'Finish Date'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'rider_name',
|
field: 'rider_name',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue