BluController.php 887 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. /**
  12. * 蓝牙操作模块
  13. * Class BluController
  14. * @package App\Http\Controllers\V1
  15. */
  16. class BluController extends BaseController
  17. {
  18. /**
  19. * 获取蓝牙秘钥
  20. * @param Request $request
  21. * @param BikeRepository $bikeRepository
  22. * User: Mead
  23. */
  24. public function getKey(Request $request, BikeRepository $bikeRepository)
  25. {
  26. try {
  27. $box_no = $request->get('box_no');
  28. $key = $bikeRepository->byBoxNoGetKey($box_no);
  29. return $this->response->array([
  30. 'key' => $key
  31. ]);
  32. } catch (\Exception $exception) {
  33. return $this->errorNoValidation($exception->getMessage());
  34. }
  35. }
  36. }