作者 郭文星

123

@@ -200,6 +200,15 @@ class Car extends Base @@ -200,6 +200,15 @@ class Car extends Base
200 */ 200 */
201 public function switching_driver(){ 201 public function switching_driver(){
202 $res=Db::name("driver")->where("user_id",$this->auth->id)->find(); 202 $res=Db::name("driver")->where("user_id",$this->auth->id)->find();
  203 + $car=Db::name("car")->where("driver_id",$res['id'])->find();
  204 + if($car){
  205 + $res['license_plate']=$car['license_plate'];
  206 + $res['car_model']=$car['car_model'];
  207 + $res['car_fleet']=$car['car_fleet'];
  208 + }else{
  209 + return $this->error("请求失败");
  210 + }
  211 +
203 if($res){ 212 if($res){
204 return $this->success("请求成功",$res); 213 return $this->success("请求成功",$res);
205 }else{ 214 }else{
@@ -218,6 +227,20 @@ class Car extends Base @@ -218,6 +227,20 @@ class Car extends Base
218 return $this->error("请求失败"); 227 return $this->error("请求失败");
219 } 228 }
220 } 229 }
  230 +
  231 + /**
  232 + * 通过位置查询线路
  233 + * @return void
  234 + * @throws \think\db\exception\DataNotFoundException
  235 + * @throws \think\db\exception\ModelNotFoundException
  236 + * @throws \think\exception\DbException
  237 + */
  238 + public function selectroutebyname(){
  239 + $start_address=$this->request->param("start_address");
  240 + $end_address=$this->request->param("end_address");
  241 + $route=Db::name("route")->where("end_address",$end_address)->where("start_address",$start_address)->find();
  242 + return $this->success("请求成功",$route);
  243 + }
221 /** 244 /**
222 * 245 *
223 * @return void 246 * @return void
@@ -238,5 +261,4 @@ class Car extends Base @@ -238,5 +261,4 @@ class Car extends Base
238 return $this->success($content); 261 return $this->success($content);
239 } 262 }
240 263
241 -  
242 } 264 }