<?php

namespace app\api\model;

use app\common\model\MoneyLog;
use app\common\model\ScoreLog;
use think\Model;

class User extends Model
{

    // 表名
    protected $name = 'user';
    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = 'updatetime';
    // 追加属性
    protected $append = [

    ];

    public function level()
    {
        return $this->belongsTo(Level::class, 'level', 'id', [], 'LEFT')->setEagerlyType(0);
    }


    public function thawing($last_time)
    {
    	//最后一次获得佣金时间+90天
        $last_time = $last_time + 90 * 24 * 60 * 60;
        //当前时间戳
        $start = strtotime(date('Y-m-d') . '00:00:00');
        $end   = strtotime(date('Y-m-d') . '23:59:59');
        //如果今天的最大时间大于最后一次获取佣金+90天的时间,说明九十天类再没获取过佣金,那就解冻
        if ($end > $last_time) {
            return true;
        }
        return false;
    }

}