12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace App\Repositories;
- use App\Service\RabbitMqUtil;
- use Illuminate\Support\Facades\Log;
- use Tymon\JWTAuth\Facades\JWTAuth;
- use Illuminate\Support\Facades\Redis;
- class BeanRepository
- {
- public function beanDetail($request)
- {
- try {
- $sign = generateSign(['type' => $request['type']], config('customer.app_secret'));
- $url = config("customer.app_service_url") . '/user/v2/beanDetail';
- $array = [
- 'json' => ['sign' => $sign, 'type' => $request['type']], 'query' => [], 'http_errors' => false, 'headers' => ['Authorization' => "Bearer " . JWTAuth::getToken()]
- ];
- return http($url, $array, 'get');
- } catch (\Exception $e) {
- Log::debug("beanDetail:".$e->getMessage());
- return [];
- }
- }
- public function getBean($request)
- {
- $user_bean = [];
- $user_bean['user_count'] = Redis::get('user_count');
- $user_bean['yesterday_add_user'] = Redis::get('yesterday_add_user');
- $user_bean['yesterday_add_bean'] = Redis::get('yesterday_add_bean');
- return $user_bean;
- }
- }
|