|
@@ -1,5 +1,6 @@
|
|
|
<?php
|
|
|
namespace app\api\controller;
|
|
|
+use AlibabaCloud\SDK\Dingtalk\Vyida_1_0\Models\GetFormDataByIDResponseBody\originator\name;
|
|
|
use app\common\model\CarApprove;
|
|
|
use app\common\model\CarFlow;
|
|
|
use app\common\model\CarInfo;
|
|
@@ -194,12 +195,20 @@ class UserCar extends Base
|
|
|
* @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: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:审批时间
|
|
|
+ * @return name:approve_list.remark type:string default:-- desc:审批备注
|
|
|
+ * @return name:approve_list.user_name type:string default:-- desc:审批人
|
|
|
+ * @return name:approve_list.headimg type:string default:-- desc:审批人头像
|
|
|
+ * @return name:approve_list.time type:string default:-- desc:审批用时(上一次审批完成到本次审批的时间,单位秒)
|
|
|
+
|
|
|
*/
|
|
|
public function getApplyDetail()
|
|
|
{
|
|
|
$id = input('get.id');
|
|
|
- $detail = CarInfo::with('approveList')->where(['user_id'=>$this->user_id])->where(['id'=>$id])
|
|
|
+ $detail = CarInfo::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')->with('approveList')->where(['user_id'=>$this->user_id])->where(['id'=>$id])
|
|
|
->limit($this->off_set,$this->page_num)
|
|
|
->find()->toArray();
|
|
|
$this->success('ok',['detail'=>$detail]);
|