Freight.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2021/2/22
  6. * Time: 11:26
  7. */
  8. namespace addons\ddrive\controller;
  9. use app\common\controller\Api;
  10. /**
  11. * 货运车辆接口
  12. */
  13. class Freight extends Api{
  14. protected $noNeedLogin = ['*'];
  15. protected $noNeedRight = ['*'];
  16. /**
  17. * 货运车辆名称
  18. *
  19. * @return void
  20. */
  21. public function car_name(){
  22. $car_name = (new \addons\ddrive\model\Freight())->field('car_name,id')->select();
  23. if(!$car_name){
  24. $this->error('平台暂无车辆可选');
  25. }
  26. foreach ($car_name as $k=>$v){
  27. $car_name[$k]['name'] = $v['car_name'];
  28. }
  29. $this->success('成功',$car_name);
  30. }
  31. /**
  32. * 货运车辆详情
  33. *
  34. * @return void
  35. */
  36. public function Info(){
  37. $car_id = $this->request->param('car_id','小面');
  38. if(empty($car_id)){
  39. $this->error('请选择车辆');
  40. }
  41. $carInfo = (new \addons\ddrive\model\Freight())->where('id',$car_id)->find();
  42. if(!$carInfo){
  43. $this->error('车辆不存在');
  44. }
  45. $carInfo['car_image'] = cdnurl($carInfo['car_image']);
  46. $this->success('成功',$carInfo);
  47. }
  48. /**
  49. * 货运车辆详情
  50. *
  51. * @return void
  52. */
  53. public function carInfo(){
  54. $carInfo = (new \addons\ddrive\model\Freight())->select();
  55. foreach ($carInfo as $k=>$v){
  56. $carInfo[$k]['car_image'] = cdnurl($v['car_image']);
  57. }
  58. $this->success('成功',$carInfo ? $carInfo : []);
  59. }
  60. }