|
@@ -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')
|