From c7413a48ada401f3727db9f80b183910a83f9cbe Mon Sep 17 00:00:00 2001 From: sa0chunluyu Date: Thu, 28 Dec 2023 13:39:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BF=AE=E6=94=B9=E6=97=A5=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/AppointmentController.php | 18 +++++++++++++++--- 思信体检平台H5/pages/main/posts/posts.vue | 2 +- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/AppointmentController.php b/app/Http/Controllers/AppointmentController.php index 3586695..001cfd5 100644 --- a/app/Http/Controllers/AppointmentController.php +++ b/app/Http/Controllers/AppointmentController.php @@ -202,7 +202,11 @@ class AppointmentController extends Controller if (count($appointments_to_delete)) { return Yo::error_echo(200023); } - Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['del' => 1]); + if(Login::$info->id==1){ + Appointment::whereIn('id', $ids)->update(['del' => 1]); + }else{ + Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['del' => 1]); + } return Yo::delete_echo($ids); } @@ -211,7 +215,11 @@ class AppointmentController extends Controller Login::admin([], [15, 27]); $ids = $request->post('ids'); $status = $request->post('status'); - Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['status' => $status]); + if(Login::$info->id==1){ + Appointment::whereIn('id', $ids)->update(['status' => $status]); + }else{ + Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['status' => $status]); + } return Yo::update_echo($ids); } @@ -220,7 +228,11 @@ class AppointmentController extends Controller Login::admin([], [15, 27]); $ids = $request->post('ids'); $count = $request->post('count'); - Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['max_count' => $count]); + if(Login::$info->id==1){ + Appointment::whereIn('id', $ids)->update(['max_count' => $count]); + }else{ + Appointment::whereIn('id', $ids)->where('hospital', Login::$info->hospital)->update(['max_count' => $count]); + } return Yo::update_echo($ids); } diff --git a/思信体检平台H5/pages/main/posts/posts.vue b/思信体检平台H5/pages/main/posts/posts.vue index 24c1d48..88a14ec 100644 --- a/思信体检平台H5/pages/main/posts/posts.vue +++ b/思信体检平台H5/pages/main/posts/posts.vue @@ -67,7 +67,7 @@ - {{ i.title }}{{ i.title }}{{ i.title }}{{ i.title }}{{ i.title }}{{ i.title }} + {{ i.title }}