CheckRelegation.php 959 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace addons\faqueue\library\jobs;
  3. use addons\faqueue\library\QueueApi;
  4. use addons\faqueue\model\FaqueueLog;
  5. use app\admin\model\AdminMessage;
  6. use app\admin\model\UserMessage;
  7. use app\common\library\weChat\weChatMp;
  8. use app\utils\RedisUtil;
  9. use think\Db;
  10. use think\Log;
  11. use think\queue\job;
  12. class CheckRelegation
  13. {
  14. function __construct()
  15. {
  16. }
  17. public function failed($data)
  18. {
  19. Log::write("任务失败:" . print_r(['data' => $data,], true), 'error');
  20. }
  21. /**
  22. * 获取指定等级的贵族数据
  23. * @param $level_id
  24. */
  25. private function getNobleLevelData($level_id)
  26. {
  27. $getNobleLevelList = RedisUtil::getInstance('noble_level_list')->get();
  28. if (empty($getNobleLevelList)) return [];
  29. $getNobleLevelList = unserialize($getNobleLevelList);
  30. foreach ($getNobleLevelList as $v){
  31. if ($level_id == $v['id']) return $v;
  32. }
  33. return [];
  34. }
  35. }