| 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;
|