|
|
@@ -23,7 +23,7 @@ class MemberModel extends BaseModel
|
|
|
// 设置数据表
|
|
|
protected $table = 'member';
|
|
|
|
|
|
- protected $appends = ['time_text','idcard_text','mobile_text'];
|
|
|
+ protected $appends = ['time_text','level_name','idcard_text','mobile_text'];
|
|
|
|
|
|
// 头像
|
|
|
public function getAvatarAttribute($value)
|
|
|
@@ -38,6 +38,17 @@ class MemberModel extends BaseModel
|
|
|
return $this->create_time? datetime($this->create_time,'Y-m-d H:i:s') : '';
|
|
|
}
|
|
|
|
|
|
+ // VIP等级名称
|
|
|
+ public function getLevelNameAttribute()
|
|
|
+ {
|
|
|
+ $vipTypes = ['普通会员','黄金会员','白金会员'];
|
|
|
+ return $this->vip_expired >= date('Y-m-d H:i:s') && $this->member_level>0? $vipTypes[$this->member_level]: '普通用户';
|
|
|
+ }
|
|
|
+
|
|
|
+ public function getMemberLevelAttribute()
|
|
|
+ {
|
|
|
+ return $this->vip_expired >= date('Y-m-d H:i:s') && $this->member_level>0? $this->member_level: 0;
|
|
|
+ }
|
|
|
|
|
|
// 时间
|
|
|
public function getLoginTimeAttribute($value)
|