['sign' => $sign], 'query' => [], 'http_errors' => false, 'headers' => ['Authorization' => "Bearer " . JWTAuth::getToken()] ]; return http($url, $array); } catch (\Exception $e) { return []; } } /** * 修改用户体力--异步 * @param $value +5 -10 * @return bool */ public function updateStrength($uid, $value, $remark) { $rabbitmq = RabbitMqUtil::getInstance(); $queueName = "user_strength_queue"; $rabbitmq->push($queueName, ['uid' => $uid, 'value' => $value, 'remark' => $remark]); } /** * 修改用户彩虹豆--异步 * @param $value +5 -10 * @param $remark 备注 * @return bool */ public function updateRainbownBean($uid, $value, $remark) { $rabbitmq = RabbitMqUtil::getInstance(); $queueName = "user_rainbownbean_queue"; $rabbitmq->push($queueName, ['uid' => $uid, 'value' => $value, 'remark' => $remark]); } }