jingyuzhi 4 gadi atpakaļ
vecāks
revīzija
52781d9721

+ 1 - 1
app/Admin/Actions/backstage/Evaluate/Ignore.php

xqd
@@ -13,7 +13,7 @@ class Ignore extends RowAction
     public function handle(Model $model)
     {
         // $model ...
-        Evaluate::where('order_id',$model->order_id)->update(['status'=>3]);
+        Evaluate::where('id',$model->id)->update(['status'=>3]);
         return $this->response()->success('忽略成功')->refresh();
     }
 

+ 1 - 1
app/Admin/Actions/backstage/Evaluate/Pass.php

xqd
@@ -13,7 +13,7 @@ class Pass extends RowAction
     public function handle(Model $model)
     {
         // $model ...
-        Evaluate::where('order_id',$model->order_id)->update(['status'=>2]);
+        Evaluate::where('id',$model->id)->update(['status'=>2]);
         return $this->response()->success('审核通过.')->refresh();
     }
 

+ 1 - 1
app/Admin/Actions/backstage/Pass.php

xqd
@@ -21,7 +21,7 @@ class Pass extends RowAction
                                                             'authentication_time'=>date('Y-m-d H:i:s'),
                                                             'authentication_end_time'=>$authentication_end_time]
                                                             );
-        Docter::where('id',$model->docter_id)->update(['is_then'=>1]);
+        Docter::where('id',$model->docter_id)->update(['is_then'=>1,'office_id'=>$model->offices_id,'qualification_id'=>$model->qualifications_id]);
         return $this->response()->success('审核通过')->refresh();
     }
 

+ 1 - 1
app/Models/Organization.php

xqd
@@ -24,7 +24,7 @@ class Organization extends BaseModel
     }
     public function docter()
     {
-        return $this->belongsTo(Docter::class);
+        return $this->belongsToMany(Docter::class);
     }
 
     public function vaccines()

+ 14 - 0
app/Models/ServicePack.php

xqd xqd
@@ -10,6 +10,7 @@ namespace App\Models;
 
 class ServicePack extends BaseModel
 {
+    protected $appends = ['label_texts'];
     protected $table = 'service_packs';
     protected $casts = [
         'label' => 'json',
@@ -18,4 +19,17 @@ class ServicePack extends BaseModel
     {
         return $this->belongsTo(Team::class);
     }
+
+    public function getLabelTextsAttribute()
+    {
+        $data = [];
+        if (!empty($this->label)) {
+            $map = config('config.pack_label_map');
+            foreach ($this->label as $k => $v) {
+                $data[$k]['name'] = $map[$v]??'';
+            }
+        }
+
+        return $data;
+    }
 }

+ 2 - 0
config/config.php

xqd
@@ -50,4 +50,6 @@ return [
     ],
 
     'no_auth_function_map' => ['docter/docterList', 'docter/docterDetail'],
+
+    'pack_label_map' => [1 => '图文', 2 => '电话', 3 => '门诊', 4 => '计免', 5 => '儿保'],
 ];