Няма описание

CallbackController.php 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Web;
  3. use App\Http\Controllers\Controller;
  4. use App\Services\CallbackService;
  5. use App\Support\Log;
  6. use Illuminate\Http\Request;
  7. class CallbackController extends Controller
  8. {
  9. public function jinniuAccountAuth(Request $request)
  10. {
  11. $authCode = $request->input('auth_code');
  12. if (empty($authCode)) return false;
  13. $state = $request->input('state');
  14. $state = json_decode($state, true);
  15. $adminId = $state['admin_id'] ?? null;
  16. CallbackService::jinniuAccountAuth($authCode, $adminId);
  17. return redirect('');
  18. }
  19. public function juxingAccountAuth(Request $request)
  20. {
  21. $authCode = $request->input('auth_code');
  22. if (empty($authCode)) return false;
  23. $state = $request->input('state');
  24. Log::info('授权回调结果记录', [$request->all()], 'jxAccountAuth');
  25. CallbackService::juxingAccountAuth($authCode, $state);
  26. return redirect('/multipleStar/dist/#/customerAuth');
  27. }
  28. public function yinqingAccountAuth(Request $request) {
  29. Log::info('授权回调结果记录', [$request->all()], 'yinqingAccountAuth');
  30. }
  31. }