You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
769 B
36 lines
769 B
<?php
|
|
|
|
namespace app\adminapi\controller\v1;
|
|
|
|
use app\adminapi\ApiController;
|
|
|
|
use think\facade\Db;
|
|
|
|
class UserAccount extends ApiController
|
|
{
|
|
public function list(){
|
|
|
|
$params = input('post.');
|
|
|
|
$page = isset($params['page']) ? $params['page'] : 1;
|
|
$size = isset($params['size']) ? $params['size'] : 10;
|
|
$search = $params['search'];
|
|
|
|
$do = Db::name('user_account')
|
|
->alias('ua')
|
|
->leftjoin('users u','u.user_id=ua.user_id')
|
|
->field('ua.*,u.sso_user_id,u.real_name,u.mobile_phone');
|
|
|
|
$data = $do->select();
|
|
|
|
|
|
$rtn = [
|
|
'total' => $do->count(),
|
|
'page' => $page,
|
|
'data' => $data,
|
|
];
|
|
|
|
return $this->Success($rtn);
|
|
}
|
|
}
|