Files
yusheng-php/application/api/controller/Family.php
2025-11-26 17:20:30 +08:00

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);
}
}