作者 郭文星

123

@@ -354,13 +354,22 @@ class Car extends Base @@ -354,13 +354,22 @@ class Car extends Base
354 $page=$this->request->param("page"); 354 $page=$this->request->param("page");
355 $total=$this->request->param("total"); 355 $total=$this->request->param("total");
356 $driver=Db::name("driver")->where("user_id",$this->auth->id)->find(); 356 $driver=Db::name("driver")->where("user_id",$this->auth->id)->find();
357 - 357 + $w['driver_id'] = $driver["id"];
  358 + if ($order_status!=0){
  359 + $w['order_status'] = $order_status;
  360 + }
358 $res=Db::name("order") 361 $res=Db::name("order")
359 - ->where("driver_id",$driver["id"]) 362 + ->alias("a")
  363 + ->join("route b","a.route_id=b.id")
  364 + ->field("a.*,b.start_address,b.end_address")
  365 + ->where($w)
360 ->limit($page,$total) 366 ->limit($page,$total)
361 ->select(); 367 ->select();
362 $amount=Db::name("order") 368 $amount=Db::name("order")
363 - ->where("driver_id",$driver["id"]) 369 + ->alias("a")
  370 + ->join("route b","a.route_id=b.id")
  371 + ->field("a.*,b.start_address,b.end_address")
  372 + ->where($w)
364 ->count(); 373 ->count();
365 $data=["data"=>$res,"amount"=>$amount]; 374 $data=["data"=>$res,"amount"=>$amount];
366 return $this->success("请求成功",$data); 375 return $this->success("请求成功",$data);