wesmiler 3 часов назад
Родитель
Сommit
f52e5da487
2 измененных файлов с 15 добавлено и 1 удалено
  1. 14 0
      app/Models/MemberModel.php
  2. 1 1
      app/Services/Common/MemberService.php

+ 14 - 0
app/Models/MemberModel.php

@@ -141,6 +141,20 @@ class MemberModel extends BaseModel
 
 
     /**
+     * 是否购买创业订单
+     */
+    public function order()
+    {
+        return $this->hasOne(OrderModel::class, 'user_id','id')
+            ->whereIn('status',[2,3,4,5])
+            ->where('main_no', '')
+            ->where('refund_status', '<=', 0)
+            ->where(['type'=>2,'mark'=>1])
+            ->select(['id', 'user_id','order_no','meal_type','total','status', 'status'])
+            ->orderBy('id','asc');
+    }
+
+    /**
      * 获取会员信息
      * @param int $id 会员ID
      * @return array|string

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

@@ -66,7 +66,7 @@ class MemberService extends BaseService
             $where['member.status'] = $status;
         }
 
-        $query = $this->model->with(['parent','point','levelData'])
+        $query = $this->model->with(['parent','point','levelData','order'])
             ->from('member')
             ->leftJoin('member as b','b.id','=','member.parent_id')
             ->leftJoin('member as c','c.id','=','member.point_id')