wupengfei il y a 2 ans
Parent
commit
4bea520033
1 fichiers modifiés avec 34 ajouts et 2 suppressions
  1. 34 2
      application/api/controller/UserCar.php

+ 34 - 2
application/api/controller/UserCar.php

@@ -79,7 +79,6 @@ class UserCar extends Base
      * @method GET
      * @tag 个人信息
      * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int default:-- desc:用车类型id
      * @param name:departure type:string default:-- desc:出发地址
      * @param name:start_time type:string default:-- desc:出发时间
      * @param name:arrive type:string default:-- desc:到达地址
@@ -144,7 +143,40 @@ class UserCar extends Base
     }
 
 
-
+    /**
+     * @title 我的申请用车记录【列表】
+     * @desc 我的申请用车记录
+     * @author qc
+     * @url /api/User_car/getApplyList
+     * @method GET
+     * @tag 个人信息
+     * @header name:Authorization require:1 desc:Token
+     * @param name:page type:int default:-- desc:页数
+     * @param name:page_num type:int default:-- desc:每页数量
+     * @param name:status type:int default:0 desc:审批状态0全部,1审批中,2审批通过,3审批拒绝,9取消
+     * @param name:sel_time type:string default:0 desc:时间查询
+     * @return name:create_at type:string default:-- desc:提交申请用车时间
+     * @return name:departure type:string default:-- desc:出发地址
+     * @return name:start_time type:string default:-- desc:出发时间
+     * @return name:arrive type:string default:-- desc:到达地址
+     * @return name:end_time type:string default:-- desc:返回时间
+     * @return name:back_address type:string default:-- desc:返回地址
+     * @return name:user_name type:string default:-- desc:会员名称
+     * @return name:headimg type:string default:-- desc:用车会员头像
+     */
+    public function getApplyList()
+    {
+        $sel_where[] = ['user_id','=',$this->user_id];
+        if(input('get.status') > 0)  $sel_where[] = ['status','=',input('get.status')];
+        if(input('get.sel_time'))  $sel_where[] = ['create|end_date','=',input('get.sel_time')];
+        $list = CarInfo::where($sel_where)
+            ->field('c.id,c.create_at,c.departure,c.start_time,c.arrive,c.end_time,c.back_address,u.name user_name,u.headimg')
+            ->alias('c')
+            ->leftJoin('StoreMember u','u.id = c.user_id')
+            ->limit($this->off_set,$this->page_num)
+            ->select()->toArray();
+        $this->success('ok',['list'=>$list]);
+    }