Sfoglia il codice sorgente

医生类型与快速预约

whj 4 anni fa
parent
commit
8cf56cd880

+ 2 - 1
app/Admin/routes.php

xqd
@@ -18,7 +18,8 @@ Route::group([
     $router->resource('/cdms_user', CdmsController::class);
     $router->resource('/organizations', OrganizationController::class);
     $router->resource('/docters', DocterController::class);
-
+    //医生类型
+    $router->resource('docter_types', DocterTypeController::class);
 
     //文章管理
     $router->resource('articles', ArticleManagement\ArticleController::class);

+ 4 - 2
app/Community/Actions/Docter/ChangeType.php

xqd xqd
@@ -3,6 +3,7 @@
 namespace App\Community\Actions\Docter;
 
 use App\Models\Docter;
+use App\Models\DocterType;
 use Encore\Admin\Actions\RowAction;
 use Illuminate\Database\Eloquent\Model;
 
@@ -20,9 +21,10 @@ class ChangeType extends RowAction
     }
 
     public function form(){
-//        1.问诊医生 2.疫苗医生 3.儿保医生)
+        //1.问诊医生 2.疫苗医生 3.儿保医生)
         $type = $this->row->docter->type;
-        $this->select('type','类型')->options([1=>'门诊医生',2=>'计免医生',3=>'儿保医生'])->value(intval($type));
+        $docterType = DocterType::where(['status'=>1])->pluck('name','id')->toArray();
+        $this->select('type','类型')->options($docterType)->value(intval($type));
     }
 
 }

+ 1 - 0
app/Community/Actions/Vaccine/FasteOrder.php

xqd
@@ -39,6 +39,7 @@ class FasteOrder extends Action
                 'order_sn'=>$patientInfo['user_id'],
                 'product_type'=>4,
                 'total_amount'=>$orgVaccine['price'],
+                'is_faster'=>1,
                 'order_status'=>2,
                 'payment_status'=>2,
             ];

+ 2 - 2
app/Community/Controllers/StatController.php

xqd
@@ -93,10 +93,10 @@ class StatController extends  Controller
         })->whereNotIn('order_status',[1,5,6])->count();
 
         $data['today'] = $today;
-        $data['tomorrow '] = $tomorrow;
+        $data['tomorrow'] = $tomorrow;
         $data['people'] = $people;
         $data['yesterday'] = $yesterday;
-
+        return $data;
     }
 
     //疫苗统计

+ 10 - 0
app/Models/DocterType.php

xqd
@@ -0,0 +1,10 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Model;
+
+class DocterType extends Model
+{
+    protected $table = 'docter_type';
+}