UserAuth.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. /**
  5. * 模型
  6. */
  7. class UserAuth extends Model
  8. {
  9. // 开启自动写入时间戳字段
  10. protected $autoWriteTimestamp = 'int';
  11. // 定义时间戳字段名
  12. protected $createTime = 'createtime';
  13. /**
  14. * 获取用户是否已经实名认证
  15. */
  16. public static function userIsAuth($user_id) {
  17. // 判断当前用户是否实名认证
  18. $userAuthInfo = self::where(["user_id"=>$user_id])->find();
  19. $res = [];
  20. $res['status'] = 1;
  21. $res['msg'] = "已实名!";
  22. if($userAuthInfo) {
  23. if($userAuthInfo->status == 0) {
  24. $res['status'] = 0;
  25. $res['msg'] = "您的实名认证还在审核中...,请耐心等待!";
  26. } elseif($userAuthInfo->status == 2) {
  27. $res['status'] = 0;
  28. $res['msg'] = "您的实名认证审核未通过,请重新审核!";
  29. }
  30. } else {
  31. $res['status'] = 0;
  32. $res['msg'] = "请先申请实名认证!";
  33. }
  34. return $res;
  35. }
  36. }