浏览代码

新增关联

duqinya 6 年之前
父节点
当前提交
f1bf36bcbe
共有 2 个文件被更改,包括 19 次插入0 次删除
  1. 18 0
      app/Models/ConfigPickupNode.php
  2. 1 0
      app/Transformers/PickupNodeTransformer.php

+ 18 - 0
app/Models/ConfigPickupNode.php

@@ -19,6 +19,12 @@ class ConfigPickupNode extends BaseModel
         return $this->hasMany('App\Models\ConfigStoreType','store_ids');
     }
 
+    //一对多关联自提点分组表
+    public function configPickupGroup()
+    {
+        return $this->hasMany('App\Models\configPickupGroup','pickup_group_id');
+    }
+
     //获取储存方式名称
     public function getStoreNameAttribute()
     {
@@ -31,5 +37,17 @@ class ConfigPickupNode extends BaseModel
 
     }
 
+    //获取自提点分组名称
+    public function getGroupNameAttribute()
+    {
+        $groupName = ConfigPickupGroup::find($this->pickup_group_id);
+
+        if($groupName){
+            return $groupName->name;
+        }
+        return '';
+
+    }
+
 
 }

+ 1 - 0
app/Transformers/PickupNodeTransformer.php

@@ -23,6 +23,7 @@ class PickupNodeTransformer extends TransformerAbstract
             'longitude' => $ConfigPickupNode['longitude'],
             'latitude' => $ConfigPickupNode['latitude'],
             'store_ids' => $ConfigPickupNode['store_ids'],
+            'pickup_group_id' => $ConfigPickupNode['pickup_group_id'],
             'status' => $ConfigPickupNode['status'],
         ];