|
@@ -218,6 +218,7 @@ class Order extends Api
|
|
$carNumber = input('car_number','');
|
|
$carNumber = input('car_number','');
|
|
$o = 'order';
|
|
$o = 'order';
|
|
$st = 'servicetype';
|
|
$st = 'servicetype';
|
|
|
|
+ $p = 'package';
|
|
if (!empty($serviceTypeId)) {
|
|
if (!empty($serviceTypeId)) {
|
|
$where[$o.'.servicetype_id'] = $serviceTypeId;
|
|
$where[$o.'.servicetype_id'] = $serviceTypeId;
|
|
}
|
|
}
|
|
@@ -231,9 +232,10 @@ class Order extends Api
|
|
$where[$o.'.user_id'] = $this->auth->id;
|
|
$where[$o.'.user_id'] = $this->auth->id;
|
|
$where[$o.'.status'] = ['in',[2,3]];//状态:2=待处理,3=已完成,4=已取消
|
|
$where[$o.'.status'] = ['in',[2,3]];//状态:2=待处理,3=已完成,4=已取消
|
|
$where[$st.'.is_upkeep'] = 1;//是否保养:1=是,0=否
|
|
$where[$st.'.is_upkeep'] = 1;//是否保养:1=是,0=否
|
|
- $field = $o.'.id,servicetype_id,server_info,finish_time,next_date,next_carlicheng,pay_fee,appen_fee,'.$st.'.title as `service_title`';
|
|
|
|
|
|
+ $field = $o.'.id,'.$o.'.servicetype_id,server_info,finish_time,next_date,next_carlicheng,pay_fee,appen_fee,'.$st.'.title as `service_title`,'.$p.'.title as `package_title`';
|
|
$result = $this->model->alias($o)->field($field)
|
|
$result = $this->model->alias($o)->field($field)
|
|
->join($st,$st.'.id = '.$o.'.servicetype_id','LEFT')
|
|
->join($st,$st.'.id = '.$o.'.servicetype_id','LEFT')
|
|
|
|
+ ->join($p,$p.'.id = '.$o.'.package_id','LEFT')
|
|
->where($where)->order($o.'.finish_time desc')->autopage()->select();
|
|
->where($where)->order($o.'.finish_time desc')->autopage()->select();
|
|
if (!empty($result)) {
|
|
if (!empty($result)) {
|
|
$timeArr = ['finish_time'];
|
|
$timeArr = ['finish_time'];
|