zilong 4 سال پیش
والد
کامیت
39d9fa2702
1فایلهای تغییر یافته به همراه15 افزوده شده و 3 حذف شده
  1. 15 3
      app/Models/ServicePack.php

+ 15 - 3
app/Models/ServicePack.php

xqd xqd xqd
@@ -10,7 +10,7 @@ namespace App\Models;
 
 class ServicePack extends BaseModel
 {
-    protected $appends = ['label_texts', 'service_pack_protocol'];
+    protected $appends = ['label_texts', 'service_pack_protocol', 'service_agreement_protocol'];
     protected $table = 'service_packs';
     protected $casts = [
         'label' => 'json',
@@ -29,7 +29,7 @@ class ServicePack extends BaseModel
 
         return $data;
     }
-    
+
     public function systemconfig(){
         return $this->hasOne(SystemConfig::class,'id','agreement_id');
     }
@@ -44,11 +44,23 @@ class ServicePack extends BaseModel
         return $data;
     }
 
+    public function getServiceAgreementProtocolAttribute()
+    {
+        $data = '';
+        if (!empty($this->service_agreement_id)) {
+            $data = ServiceAgreement::where('id', $this->service_agreement_id)->value('content');
+        }
+
+        return $data;
+    }
+
     public function insuranceagreement()
     {
         return $this->hasOne(InsuranceAgreement::class,'id','agreement_id');
     }
-    public function serviceagreement(){
+
+    public function serviceagreement()
+    {
         return $this->hasOne(ServiceAgreement::class,'id','service_agreement_id');
     }
 }