Browse Source

需求组所属公司修复

kely 7 months ago
parent
commit
708eef2e7b
1 changed files with 7 additions and 0 deletions
  1. 7 0
      app/Models/RequirementGroup.php

+ 7 - 0
app/Models/RequirementGroup.php

@@ -2,6 +2,7 @@
 
 
 namespace App\Models;
 namespace App\Models;
 
 
+use App\Models\Scopes\CompanyScope;
 use EloquentFilter\Filterable;
 use EloquentFilter\Filterable;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Database\Eloquent\Model;
@@ -15,6 +16,12 @@ class RequirementGroup extends Model
         'name', 'abbr_name', 'asset_id','parent_id','company_id'
         'name', 'abbr_name', 'asset_id','parent_id','company_id'
     ];
     ];
 
 
+    protected static function booted(): void
+    {
+        static::addGlobalScope(new CompanyScope);
+    }
+
+
     public function children()
     public function children()
     {
     {
         return $this->hasMany(RequirementGroup::class, 'parent_id');
         return $this->hasMany(RequirementGroup::class, 'parent_id');