UserRelation.php 938 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\common\model;
  3. use liuniu\BaseModel;
  4. use think\Model;
  5. class UserRelation extends BaseModel
  6. {
  7. // 表名
  8. protected $name = 'user_relation';
  9. // 自动写入时间戳字段
  10. protected $autoWriteTimestamp = 'int';
  11. // 定义时间戳字段名
  12. protected $createTime = 'createtime';
  13. // 追加属性
  14. protected $append = [
  15. ];
  16. /**
  17. * 获取用户编号
  18. * @param $openid
  19. * @param string $field
  20. * @return float|mixed|string
  21. */
  22. public static function openidToUid($openid,$field="openid")
  23. {
  24. $model = new self;
  25. return $model->where($field,$openid)->value('user_id');
  26. }
  27. /**
  28. * 获取OPENDID
  29. * @param $user_id
  30. * @param string $field
  31. * @return float|mixed|string
  32. */
  33. public static function userIdToOpenId($user_id,$field = "openid")
  34. {
  35. return self::where('user_id',$user_id)->value($field);
  36. }
  37. }