DriverController.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\alliance\controllers;
  8. use app\models\Admin;
  9. use app\models\Store;
  10. use app\modules\alliance\models\DriverForm;
  11. class DriverController extends BaseController
  12. {
  13. public function actionDriverInfo() {
  14. $form = new DriverForm();
  15. $res = $form->driverInfo(get_saas_user_id());
  16. return $this->asJson($res);
  17. }
  18. public function actionDriverLineList() {
  19. $form = new DriverForm();
  20. $form->status = input_params('status');
  21. $res = $form->driverLineList(get_saas_user_id());
  22. return $this->asJson($res);
  23. }
  24. public function actionDriverLineInfo() {
  25. $form = new DriverForm();
  26. $line_id = input_params('line_id');
  27. $order_store_id = input_params('order_store_id');
  28. $res = $form->driverLineInfo(get_saas_user_id(), $line_id, $order_store_id);
  29. return $this->asJson($res);
  30. }
  31. public function actionDriverCarNo() {
  32. $form = new DriverForm();
  33. $id = input_params('driver_id');
  34. $car_no = input_params('car_no');
  35. $name = input_params('name');
  36. $logo = input_params('logo');
  37. $res = $form->driverCarNo(get_saas_user_id(), $id, $car_no, $name, $logo);
  38. return $this->asJson($res);
  39. }
  40. public function actionDriverTel() {
  41. $form = new DriverForm();
  42. $id = input_params('driver_id');
  43. $tel = input_params('tel');
  44. $code = input_params('code');
  45. $res = $form->driverTel(get_saas_user_id(), $id, $tel, $code);
  46. return $this->asJson($res);
  47. }
  48. public function actionDriverTelCode() {
  49. $form = new DriverForm();
  50. $tel = input_params('tel');
  51. $res = $form->getCode($tel);
  52. return $this->asJson($res);
  53. }
  54. public function actionLineOrderStatus() {
  55. $form = new DriverForm();
  56. $line_id = input_params('line_id');
  57. $order_store_id = input_params('order_store_id');
  58. $res = $form->lineOrderStatus(get_saas_user_id(), $line_id, $order_store_id);
  59. return $this->asJson($res);
  60. }
  61. public function actionLineStatus() {
  62. $form = new DriverForm();
  63. $line_id = input_params('line_id');
  64. $res = $form->lineStatus(get_saas_user_id(), $line_id);
  65. return $this->asJson($res);
  66. }
  67. public function actionTestBaidu() {
  68. $form = new DriverForm();
  69. $line_id = input_params('line_id');
  70. $res = $form->orderLoc(get_saas_user_id(), $line_id);
  71. return $this->asJson($res);
  72. }
  73. }