54 lines
1.2 KiB
PHP
Executable File
54 lines
1.2 KiB
PHP
Executable File
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | 宏驰云科技开发团队 版权所有 拥有最终解释权
|
|
// +----------------------------------------------------------------------
|
|
|
|
// | Author: HcyShop-kiki
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace app\common\model;
|
|
|
|
use app\common\server\UrlServer;
|
|
use think\Model;
|
|
|
|
class User extends Model
|
|
{
|
|
//头像
|
|
public function getAvatarAttr($value, $data)
|
|
{
|
|
if ($value) {
|
|
return UrlServer::getFileUrl($value);
|
|
}
|
|
return $value;
|
|
}
|
|
|
|
public function getBaseAvatarAttr($value, $data)
|
|
{
|
|
return $data['avatar'];
|
|
}
|
|
|
|
//加入时间
|
|
public function getCreateTimeAttr($value, $data)
|
|
{
|
|
return date('Y-m-d H:i:s', $value);
|
|
}
|
|
|
|
//性别转换
|
|
public function getSexAttr($value, $data)
|
|
{
|
|
switch ($value) {
|
|
case 1:
|
|
return '男';
|
|
case 2:
|
|
return '女';
|
|
default:
|
|
return '未知';
|
|
}
|
|
}
|
|
|
|
public function level()
|
|
{
|
|
return $this->hasOne('UserLevel','id', 'level');
|
|
}
|
|
}
|