|
|
@@ -207,7 +207,7 @@ class RdGenerateService extends Service
|
|
|
}
|
|
|
|
|
|
if ($slotMinutes > 0) {
|
|
|
- $rowData = $this->calculateTimeSlots($item->id, $day, $slotMinutes);
|
|
|
+ $rowData = $this->calculateTimeSlots($item->id, $day, $slotMinutes, $employeeId);
|
|
|
$pendingRds[] = $rowData;
|
|
|
$rdToEmployeeMap[$rowData['order_number']] = $employeeId;
|
|
|
}
|
|
|
@@ -216,7 +216,7 @@ class RdGenerateService extends Service
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- protected function calculateTimeSlots($itemId, $dayTime, $minutes)
|
|
|
+ protected function calculateTimeSlots($itemId, $dayTime, $minutes,$employeeId)
|
|
|
{
|
|
|
$availableMinutes = 480;
|
|
|
$minutes = min($minutes, $availableMinutes);
|
|
|
@@ -245,6 +245,7 @@ class RdGenerateService extends Service
|
|
|
$crtTime = Carbon::createFromTimestamp($dayTime)->setTime(16, 30)->addSeconds(mt_rand(0, 1800))->timestamp;
|
|
|
|
|
|
return [
|
|
|
+ 'crt_id' => $employeeId,
|
|
|
'crt_time' => $crtTime,
|
|
|
'order_time' => $dayTime,
|
|
|
'item_id' => $itemId,
|