|
@@ -0,0 +1,34 @@
|
|
|
+<?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;
|
|
|
+ }
|
|
|
+}
|