正在显示
1 个修改的文件
包含
12 行增加
和
3 行删除
| @@ -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); |
-
请 注册 或 登录 后发表评论