Ver Fonte

Wesmiler

wesmiler há 3 semanas atrás
pai
commit
fde2f224f0

+ 10 - 0
app/Models/OrderModel.php

@@ -35,6 +35,16 @@ class OrderModel extends BaseModel
     }
 
     /**
+     * 推荐收益用户
+     * @return \Illuminate\Database\Eloquent\Relations\HasOne
+     */
+    public function recUser()
+    {
+        return $this->hasOne(MemberModel::class, 'id', 'rec_bonus_id')
+            ->select(['id', 'mobile', 'nickname', 'realname', 'status']);
+    }
+
+    /**
      * 订单商品关联
      * 通过 order_no 字段关联订单商品表
      * @return \Illuminate\Database\Eloquent\Relations\HasMany

+ 10 - 0
app/Models/PayOrdersModel.php

@@ -49,6 +49,16 @@ class PayOrdersModel extends BaseModel
     }
 
     /**
+     * 推荐收益用户
+     * @return \Illuminate\Database\Eloquent\Relations\HasOne
+     */
+    public function recUser()
+    {
+        return $this->hasOne(MemberModel::class, 'id', 'rec_bonus_id')
+            ->select(['id', 'mobile', 'nickname', 'realname', 'status']);
+    }
+
+    /**
      * 关联套餐
      */
     public function meal()

+ 1 - 1
app/Services/Common/OrderService.php

@@ -136,7 +136,7 @@ class OrderService extends BaseService
     public function getInfo($id)
     {
         $info = $this->model->where('id', $id)->where('mark', 1)
-            ->with(['user', 'orderGoods', 'store'])
+            ->with(['user', 'orderGoods', 'store','recUser'])
             ->first();
 
         if (!$info) {

+ 1 - 1
app/Services/Common/PayOrdersService.php

@@ -118,7 +118,7 @@ class PayOrdersService extends BaseService
 
         $info = PayOrdersModel::where('id', $id)
             ->where('mark', 1)
-            ->with(['user:id,nickname,mobile', 'meal'])
+            ->with(['user:id,nickname,mobile', 'meal','recUser'])
             ->first();
 
         if (!$info) {