where(['id'=>$data['level']])->value('name'); } return $leve_name; } public function getGroupNameAttr($value,$data){ $user_group = '-'; if($data['group_id']){ $user_group = Db::name('user_group')->where(['del'=>0,'id'=>$data['group_id']])->value('name'); } return $user_group; } //获取粉丝 public function getFansAttr($value, $data) { $fans = Db::name('user')->where('find_in_set(' . $data['id'] . ', ancestor_relation)')->count(); return $fans; } //分销订单 public function getDistributionOrderAttr($value, $data) { $info = Db::name('distribution_order_goods d') ->join('order_goods g', 'g.id = d.order_goods_id') ->join('order o', 'o.id = g.order_id') ->field('count(d.id) as num, sum(money) as money, sum(order_amount) as amount') ->where(['d.user_id' => $data['id'], 'd.status' => 2]) ->find(); return $info; } }