<?php

namespace addons\faqueue\library\jobs;

use addons\faqueue\library\QueueApi;
use addons\faqueue\model\FaqueueLog;
use app\admin\model\AdminMessage;
use app\admin\model\UserMessage;
use app\common\library\weChat\weChatMp;
use app\utils\RedisUtil;
use think\Db;
use think\Log;
use think\queue\job;

class CheckRelegation
{
    function __construct()
    {
    }


    public function failed($data)
    {
        Log::write("任务失败:" . print_r(['data' => $data,], true), 'error');
    }

    /**
     * 获取指定等级的贵族数据
     * @param $level_id
     */
    private function getNobleLevelData($level_id)
    {
        $getNobleLevelList = RedisUtil::getInstance('noble_level_list')->get();
        if (empty($getNobleLevelList)) return [];
        $getNobleLevelList = unserialize($getNobleLevelList);
        foreach ($getNobleLevelList as $v){
            if ($level_id == $v['id']) return $v;
        }
        return [];
    }
}