12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2019-05-05
- * Time: 14:18
- */
- namespace App\Repositories;
- use App\Service\RabbitMqUtil;
- use Tymon\JWTAuth\Facades\JWTAuth;
- class MemberRepository
- {
- public function getUserInfo()
- {
- try {
- $sign = generateSign([], config('customer.app_secret'));
- $url = config("customer.user_service_url") . '/userInfo';
- $array = [
- 'json' => ['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]);
- }
- }
|