bztang-admin/app/common/models/member/MemberParent.php

50 lines
991 B
PHP

<?php
/**
* Author:
* Date: 2018/10/26
* Time: 5:12 PM
*/
namespace app\common\models\member;
use app\common\models\BaseModel;
use Illuminate\Database\Eloquent\Builder;
class MemberParent extends BaseModel
{
public $table = 'yz_member_parent';
public $timestamps = true;
protected $guarded = [''];
public static function boot()
{
parent::boot();
static::addGlobalScope(function (Builder $builder) {
$builder->uniacid();
});
}
/**
* Common: 获取某个用户的全部直推间推成员
* Author: wu-hui
* Time: 2023/10/25 14:20
* @param $uid
* @return array
*/
public function getOneOrTwoList($uid){
return self::uniacid()
->where('parent_id', $uid)
->whereIn('level',[1,2])// 只获取直推间推
->select(['parent_id','member_id','level'])
->orderBy('level', 'asc')
->get()
->toArray();
}
}