wesmiler 13 horas atrás
pai
commit
26e3fe22a1
1 arquivos alterados com 12 adições e 1 exclusões
  1. 12 1
      app/Models/MemberModel.php

+ 12 - 1
app/Models/MemberModel.php

@@ -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)