Files
yusheng-php/application/adminapi/controller/Invited.php
2025-08-07 20:21:47 +08:00

62 lines
2.1 KiB
PHP

<?php
namespace app\adminapi\controller;
use app\common\controller\adminApi;
use think\Db;
class Invited extends adminApi
{
//邀请列表
public function invitedList()
{
$page = input('page', 1);
$page_limit = input('page_limit', 30);
$count = db::name('vs_user_invited')->count();
$lists = db::name('vs_user_invited')->alias('a')->field('a.*,b.nickname as parent_username,c.nickname as username')
->join('user b', 'a.user_id = b.id', 'left')
->join('user c', 'a.sub_user_id = c.id', 'left')
->page($page, $page_limit)->select();
foreach ($lists as &$value) {
$value['createtime'] = date('Y-m-d H:i:s', $value['createtime']);
$value['parent_username'] = $value['parent_username'] . '-' .$value['user_id'];
$value['username'] = $value['username'] . '-' .$value['sub_user_id'];
}
$return_data = [
'page' =>$page,
'page_limit' => $page_limit,
'count' => $count,
'lists' => $lists
];
return V(1,"成功", $return_data);
}
//邀请收益列表
public function invitedIncomeList()
{
$page = input('page', 1);
$page_limit = input('page_limit', 30);
$count = db::name('vs_user_invited_income_log')->count();
$lists = db::name('vs_user_invited_income_log')->alias('a')
->field('a.*,b.nickname as username,c.nickname as parent_username')
->join('user b', 'a.sub_user_id = b.id', 'left')
->join('user c', 'a.user_id = c.id', 'left')
->page($page, $page_limit)->select();
foreach ($lists as &$value) {
$value['createtime'] = date('Y-m-d H:i:s', $value['createtime']);
$value['username'] = $value['username'] . '-' .$value['sub_user_id'];
$value['parent_username'] = $value['parent_username'] . '-' .$value['user_id'];
}
$return_data = [
'page' =>$page,
'page_limit' => $page_limit,
'count' => $count,
'lists' => $lists
];
return V(1,"成功", $return_data);
}
}