43 lines
1.2 KiB
PHP
43 lines
1.2 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace app\api\controller;
|
||
|
|
|
||
|
|
use app\common\controller\BaseCom;
|
||
|
|
use think\Db;
|
||
|
|
|
||
|
|
class Family extends BaseCom
|
||
|
|
{
|
||
|
|
//我的家族
|
||
|
|
public function myFamily()
|
||
|
|
{
|
||
|
|
$reslut = model('Family')->myFamily($this->uid);
|
||
|
|
|
||
|
|
return V($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//我加入的家族
|
||
|
|
public function myJoinFamily()
|
||
|
|
{
|
||
|
|
$user_id = db::name('vs_user_sign')->where(['sign_user_id' => $this->uid,'end_time' => ['>',time()]])->value('parent_user_id');
|
||
|
|
if(!$user_id){
|
||
|
|
return V(0, '没有加入家族');
|
||
|
|
}
|
||
|
|
$reslut = model('Family')->myFamily($user_id);
|
||
|
|
return V($reslut['code'], $reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//家族收益详情
|
||
|
|
public function familyEarnings()
|
||
|
|
{
|
||
|
|
$user_id = input('user_id',0);//族长 id
|
||
|
|
$reslut = db::name('vs_user_sign_earnings')->alias('a')
|
||
|
|
->join('user b','a.sign_user_id = b.id')
|
||
|
|
->join('vs_gift g','a.gift_id = g.gid')
|
||
|
|
->field('b.nickname,b.avatar,b.user_code,a.earnings,a.createtime,g.gift_name,g.gift_price')
|
||
|
|
->where(['a.user_id' => $user_id])
|
||
|
|
->select();
|
||
|
|
return V(1, '成功', $reslut);
|
||
|
|
}
|
||
|
|
}
|