UserApi.php 1000 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Api;
  3. require_once __DIR__.'/../../../public/app/ucenter/function.php';
  4. class UserApi{
  5. public static function getIdByName($name){
  6. $userinfo = new \UserInfo();
  7. return $userinfo->getUserByName($name)['userid'];
  8. }
  9. public static function getIntIdByName($name){
  10. $userinfo = new \UserInfo();
  11. return $userinfo->getUserByName($name)['id'];
  12. }
  13. public static function getById($id){
  14. $userinfo = new \UserInfo();
  15. $studio = $userinfo->getName($id);
  16. return [
  17. 'id'=>$id,
  18. 'nickName'=>$studio['nickname'],
  19. 'userName'=>$studio['username'],
  20. 'avatar'=>'',
  21. ];
  22. }
  23. public static function getByUuid($id){
  24. $userinfo = new \UserInfo();
  25. $studio = $userinfo->getName($id);
  26. return [
  27. 'id'=>$id,
  28. 'nickName'=>$studio['nickname'],
  29. 'userName'=>$studio['username'],
  30. 'avatar'=>'',
  31. ];
  32. }
  33. }