BeanRepository.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Repositories;
  3. use App\Service\RabbitMqUtil;
  4. use Illuminate\Support\Facades\Log;
  5. use Tymon\JWTAuth\Facades\JWTAuth;
  6. use Illuminate\Support\Facades\Redis;
  7. class BeanRepository
  8. {
  9. public function beanDetail($request)
  10. {
  11. try {
  12. $sign = generateSign(['type' => $request['type']], config('customer.app_secret'));
  13. $url = config("customer.app_service_url") . '/user/v2/beanDetail';
  14. $array = [
  15. 'json' => ['sign' => $sign, 'type' => $request['type']], 'query' => [], 'http_errors' => false, 'headers' => ['Authorization' => "Bearer " . JWTAuth::getToken()]
  16. ];
  17. return http($url, $array, 'get');
  18. } catch (\Exception $e) {
  19. Log::debug("beanDetail:".$e->getMessage());
  20. return [];
  21. }
  22. }
  23. public function getBean($request)
  24. {
  25. $user_bean = [];
  26. $user_bean['user_count'] = Redis::get('user_count');
  27. $user_bean['yesterday_add_user'] = Redis::get('yesterday_add_user');
  28. $user_bean['yesterday_add_bean'] = Redis::get('yesterday_add_bean');
  29. return $user_bean;
  30. }
  31. }