|  | @@ -28,7 +28,7 @@ class Order extends Api
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              $o = 'order';
 | 
	
		
			
				|  |  |              $st = 'servicetype';
 | 
	
		
			
				|  |  | -            $field = $o.'.id,orderno,server_info,server_images,status,user_mobile,'.$o.'.user_car_number,'.
 | 
	
		
			
				|  |  | +            $field = $o.'.id,orderno,server_time,server_info,server_images,status,user_mobile,'.$o.'.user_car_number,'.
 | 
	
		
			
				|  |  |                  $o.'.createtime,cancel_time,cancel_reason,pay_fee,appen_fee,finish_time,'.$st.'.title as `service_title`,paytype';
 | 
	
		
			
				|  |  |              $where[$o.'.user_id'] = $this->auth->id;
 | 
	
		
			
				|  |  |              $where[$o.'.company_id'] = $this->auth->company_id;
 | 
	
	
		
			
				|  | @@ -41,7 +41,7 @@ class Order extends Api
 | 
	
		
			
				|  |  |              if (!empty($result)) {
 | 
	
		
			
				|  |  |                  $statusArr  = [2=>'待处理',3=>'已完成',4=>'已取消'];
 | 
	
		
			
				|  |  |                  $paytypeArr = [1=>'线下',2=>'余额',3=>'微信'];
 | 
	
		
			
				|  |  | -                $timeArr = ['createtime','cancel_time','finish_time'];
 | 
	
		
			
				|  |  | +                $timeArr = ['createtime','cancel_time','finish_time','server_time'];
 | 
	
		
			
				|  |  |                  foreach ($result as $key => &$value) {
 | 
	
		
			
				|  |  |                      foreach ($timeArr as $k => $v) {
 | 
	
		
			
				|  |  |                          $value[$v] = !empty($value[$v]) ? date('Y年m月d日 H:i:s', $value[$v]) : '';
 | 
	
	
		
			
				|  | @@ -121,7 +121,7 @@ class Order extends Api
 | 
	
		
			
				|  |  |              $st = 'servicetype';
 | 
	
		
			
				|  |  |              $where[$o.'.user_id'] = $this->auth->id;
 | 
	
		
			
				|  |  |              $where[$o.'.id'] = $id;
 | 
	
		
			
				|  |  | -            $field = $o.'.id,orderno,server_info,server_images,status,user_mobile,'.$o.'.user_car_number,'.
 | 
	
		
			
				|  |  | +            $field = $o.'.id,orderno,server_time,server_info,server_images,status,user_mobile,'.$o.'.user_car_number,'.
 | 
	
		
			
				|  |  |                  $o.'.createtime,cancel_time,cancel_reason,pay_fee,appen_fee,finish_time,'.$st.'.title as `service_title`,paytype';
 | 
	
		
			
				|  |  |              $result = $this->model->alias($o)->field($field)
 | 
	
		
			
				|  |  |                  ->join($st,$st.'.id = '.$o.'.servicetype_id','LEFT')
 | 
	
	
		
			
				|  | @@ -129,7 +129,7 @@ class Order extends Api
 | 
	
		
			
				|  |  |              if (!empty($result)) {
 | 
	
		
			
				|  |  |                  $statusArr  = [2=>'待处理',3=>'已完成',4=>'已取消'];
 | 
	
		
			
				|  |  |                  $paytypeArr = [1=>'线下',2=>'余额',3=>'微信'];
 | 
	
		
			
				|  |  | -                $timeArr = ['createtime','cancel_time','finish_time'];
 | 
	
		
			
				|  |  | +                $timeArr = ['createtime','cancel_time','finish_time','server_time'];
 | 
	
		
			
				|  |  |                  foreach ($timeArr as $k => $v) {
 | 
	
		
			
				|  |  |                      $result[$v] = !empty($result[$v]) ? date('Y年m月d日 H:i:s', $result[$v]) : '';
 | 
	
		
			
				|  |  |                  }
 | 
	
	
		
			
				|  | @@ -185,7 +185,7 @@ class Order extends Api
 | 
	
		
			
				|  |  |              $text = 'hexiaoorder_'.$id;
 | 
	
		
			
				|  |  |              $logo = '';
 | 
	
		
			
				|  |  |              $filRoute = '/uploads/temp/';
 | 
	
		
			
				|  |  | -            $saveDir = ROOT_PATH.'public/uploads/temp'.DS;
 | 
	
		
			
				|  |  | +            $saveDir = ROOT_PATH.'public'.DS.'uploads'.DS.'temp'.DS;
 | 
	
		
			
				|  |  |              $fileStr = md5('order_'.$id);
 | 
	
		
			
				|  |  |              $localpng = $saveDir.$fileStr.'.png';
 | 
	
		
			
				|  |  |              //验证存在直接返回
 | 
	
	
		
			
				|  | @@ -217,15 +217,16 @@ class Order extends Api
 | 
	
		
			
				|  |  |              if (!empty($serviceTypeId)) {
 | 
	
		
			
				|  |  |                  $where[$o.'.servicetype_id'] = $serviceTypeId;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if (!empty($carId)) {
 | 
	
		
			
				|  |  | -                $where[$o.'.user_car_id'] = $carId;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            if (empty($carNumber)) {
 | 
	
		
			
				|  |  | +            if (!empty($carNumber)) {
 | 
	
		
			
				|  |  |                  $where[$o.'.user_car_number'] = $carNumber;
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                if (!empty($carId)) {
 | 
	
		
			
				|  |  | +                    $where[$o.'.user_car_id'] = $carId;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              $where[$o.'.user_id'] = $this->auth->id;
 | 
	
		
			
				|  |  |              $where[$o.'.status'] = ['in',[2,3]];//状态:2=待处理,3=已完成,4=已取消
 | 
	
		
			
				|  |  | -            $where[$st.'.baoyang_switch'] = 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`';
 | 
	
		
			
				|  |  |              $result = $this->model->alias($o)->field($field)
 | 
	
		
			
				|  |  |                  ->join($st,$st.'.id = '.$o.'.servicetype_id','LEFT')
 |