wupengfei il y a 2 ans
Parent
commit
1e4e56bce9

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

@@ -230,10 +230,14 @@ class UserCar extends Base
      */
     public function getApproveApply()
     {
-        $list = CarApprove::with('carInfo')->where(['approve_user'=>$this->user_id])
-            ->where('status','>','0')
+        $list = CarApprove::field('i.*,p.status approve_status,p.approve_time,p.remark')
+            ->alias('p')
+            ->where(['p.approve_user'=>$this->user_id])
+            ->where('p.status','>','0')
+            ->leftJoin('CarInfo i','p.car_id = i.id')
             ->limit($this->off_set,$this->page_num)
             ->select()->toArray();
+
         $this->success('ok',['list'=>$list]);
     }
 

+ 14 - 0
application/api/controller/UserLeave.php

@@ -177,6 +177,9 @@ class UserLeave extends Base
      * @return name:end_date type:string default:-- desc:结束日期(格式:2022-11-01)
      * @return name:end_time type:string default:-- desc:结束时间(上午||下午)
      * @return name:reason type:string default:-- desc:请假事由
+     * @return name:document type:string default:-- desc:附件(文件路径)
+     * @return name:images type:string default:-- desc:图片(多张|隔开)
+     * @return name:content type:string default:-- desc:请假详细内容(是否离深)
      * @return name:type_name type:string default:-- desc:请假类型
      * @return name:status type:int default:-- desc:状态:1审批中,2审批通过,3审批拒绝,9取消
      * @return name:user_id type:int default:-- desc:请假会员id
@@ -214,6 +217,9 @@ class UserLeave extends Base
      * @return name:type_name type:string default:-- desc:请假类型
      * @return name:status type:int default:-- desc:状态:1审批中,2审批通过,3审批拒绝,9取消
      * @return name:user_id type:int default:-- desc:请假会员id
+     * @return name:document type:string default:-- desc:附件(文件路径)
+     * @return name:images type:string default:-- desc:图片(多张|隔开)
+     * @return name:content type:string default:-- desc:请假详细内容(是否离深)
      * @return name:approve_list type:array default:-- desc:审批记录
      * @return name:approve_list.status type:int default:-- desc:审批状态:0待审批(未到该审批人审批),1审批中(已到该审批人审批,还未审批)2审批通过3审批拒绝
      * @return name:approve_list.approve_time type:string default:-- desc:审批时间
@@ -228,6 +234,7 @@ class UserLeave extends Base
         $detail = LeaveInfo::with('approveList')->where(['user_id'=>$this->user_id])->where(['id'=>$id])
             ->limit($this->off_set,$this->page_num)
             ->find()->toArray();
+        $detail['images_arr'] = $detail['images'] ? explode('|',$detail['images']) : null;
         $this->success('ok',['detail'=>$detail]);
 
     }
@@ -242,10 +249,14 @@ class UserLeave extends Base
      * @header name:Authorization require:1 desc:Token
      * @param name:page type:int default:-- desc:页数
      * @param name:page_num type:int default:-- desc:每页数量
+     * @return name:id type:int default:-- desc:请假记录id
      * @return name:start_date type:string default:-- desc:开始日期(格式:2022-11-01)
      * @return name:start_time type:string default:-- desc:开始时间(上午||下午)
      * @return name:end_date type:string default:-- desc:结束日期(格式:2022-11-01)
      * @return name:end_time type:string default:-- desc:结束时间(上午||下午)
+     * @return name:document type:string default:-- desc:附件(文件路径)
+     * @return name:images type:string default:-- desc:图片(多张|隔开)
+     * @return name:content type:string default:-- desc:请假详细内容(是否离深)
      * @return name:reason type:string default:-- desc:请假事由
      * @return name:approve_status type:int default:-- desc:审批状态
      * @return name:approve_time type:string default:-- desc:审批时间
@@ -261,6 +272,9 @@ class UserLeave extends Base
             ->leftJoin('LeaveInfo i','p.leave_id = i.id')
             ->limit($this->off_set,$this->page_num)
             ->select()->toArray();
+        array_walk($list,function (&$v){
+            $v['images_arr'] =  $v['image'] ? explode('|',$v['image']) : null;
+        });
         $this->success('ok',['list'=>$list]);
     }