刘远航 před 4 roky
rodič
revize
2b6d5db561
1 změnil soubory, kde provedl 15 přidání a 11 odebrání
  1. 15 11
      app/Http/Controllers/Api/V2/DoctorController.php

+ 15 - 11
app/Http/Controllers/Api/V2/DoctorController.php

xqd
@@ -2699,20 +2699,24 @@ class DoctorController extends AuthController
 
                 if($lists){
                     SchedulePeriod::where(['docter_id'=>$doctor_id,'schedule_date'=>$req['schedule_date']])->delete();
-                    $chong = [];
-                    foreach ($save_data as $k => $v) {
-                        $chong[$k]['schedule_id'] = $lists['id'];
-                        $chong[$k]['docter_id'] = $v['docter_id'];
-                        $chong[$k]['order_num'] = 0;
-                        $chong[$k]['organization_id'] = $v['organization_id'];
-                        $chong[$k]['time_period_id'] = $v['time_period_id'];
-                        $chong[$k]['type'] = $v['type'];
-                        $chong[$k]['schedule_date'] = $v['schedule_date'];
+                    if($save_data){
+                        $chong = [];
+                        foreach ($save_data as $k => $v) {
+                            $chong[$k]['schedule_id'] = $lists['id'];
+                            $chong[$k]['docter_id'] = $v['docter_id'];
+                            $chong[$k]['order_num'] = 0;
+                            $chong[$k]['organization_id'] = $v['organization_id'];
+                            $chong[$k]['time_period_id'] = $v['time_period_id'];
+                            $chong[$k]['type'] = $v['type'];
+                            $chong[$k]['schedule_date'] = $v['schedule_date'];
+                        }
+                        SchedulePeriod::insert($chong);
+                        SelfSchedule::insert($save_data);
                     }
-                    SchedulePeriod::insert($chong);
+
                 }
             }
-            SelfSchedule::insert($save_data);
+
             DB::commit();
             if ($flag) {
                 return true;