浏览代码

Default GA if none in DB

Vijayakrishnan 4 年之前
父节点
当前提交
d72443d8f8
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      app/Http/Controllers/AppointmentController.php

+ 13 - 0
app/Http/Controllers/AppointmentController.php

@@ -129,6 +129,19 @@ class AppointmentController extends Controller
                 return $record->pro_id == $proId;
             });
 
+            // if no gen avail, assume mon to fri, 9 to 7
+            if(!count($proGenAvail)) {
+                $dayNames = ['MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY'];
+                foreach ($dayNames as $dayName) {
+                    $item = new \stdClass();
+                    $item->day_of_week = $dayName;
+                    $item->timezone = $timeZone;
+                    $item->start_time = '09:00:00';
+                    $item->end_time = '18:00:00';
+                    $proGenAvail->push($item);
+                }
+            }
+
             $proSpecAvail = $specAvail->filter(function ($record) use ($proId) {
                 return $record->pro_id == $proId;
             });