BluController.php 902 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Mead
  5. * Date: 2019/9/27
  6. * Time: 11:57 AM
  7. */
  8. namespace App\Http\Controllers\V1;
  9. use App\Repositories\BikeRepository;
  10. use Dingo\Api\Http\Request;
  11. use Illuminate\Support\Facades\Log;
  12. /**
  13. * 蓝牙操作模块
  14. * Class BluController
  15. * @package App\Http\Controllers\V1
  16. */
  17. class BluController extends BaseController
  18. {
  19. /**
  20. * 获取蓝牙秘钥
  21. * @param Request $request
  22. * @param BikeRepository $bikeRepository
  23. * User: Mead
  24. */
  25. public function getKey(Request $request, BikeRepository $bikeRepository)
  26. {
  27. try {
  28. $box_no = $request->get('box_no');
  29. $key = $bikeRepository->byBoxNoGetKey($box_no);
  30. return $this->response->array([
  31. 'key' => $key
  32. ]);
  33. } catch (\Exception $exception) {
  34. return $this->exception($exception);
  35. }
  36. }
  37. }