|
|
@@ -406,7 +406,6 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
'user_id' => $params['user_id'],
|
|
|
'sn'=>$params['sn']
|
|
|
])->findOrEmpty()->toArray();
|
|
|
-
|
|
|
if(empty($order_info)){
|
|
|
throw new Exception('订单不存在');
|
|
|
}
|
|
|
@@ -431,13 +430,15 @@ class ServiceOrderLogic extends BaseLogic
|
|
|
//获取师傅参数
|
|
|
if(!empty($order_info['service_work']['master_worker_id'])){
|
|
|
$worker = MasterWorker::find($order_info['service_work']['master_worker_id']);
|
|
|
- $order_info['master_worker']['avatar'] = $worker['avatar'];
|
|
|
- $order_info['master_worker']['real_name'] = $worker['real_name'];
|
|
|
- $order_info['master_worker']['worker_number'] = $worker['worker_number'];
|
|
|
- $order_info['master_worker']['mobile'] = $worker['mobile'];
|
|
|
+ $order_info['master_worker']['avatar'] = !empty($worker)?$worker['avatar']:'';
|
|
|
+ $order_info['master_worker']['real_name'] = !empty($worker)?$worker['real_name']:'';
|
|
|
+ $order_info['master_worker']['worker_number'] = !empty($worker)?$worker['worker_number']:'';
|
|
|
+ $order_info['master_worker']['mobile'] = !empty($worker)?$worker['mobile']:'';
|
|
|
+
|
|
|
$maintain_exp_type = !empty($worker->worker_register->maintain_exp_type)?$worker->worker_register->maintain_exp_type:'';
|
|
|
$order_info['master_worker']['worker_exp'] = DictData::where(['type_value'=>'worker_exp_type','value'=>$maintain_exp_type])->value('name');
|
|
|
}
|
|
|
+
|
|
|
//搜索当前工单下的所有订单记录
|
|
|
$order_info['pay_orders'] = \app\common\model\recharge\RechargeOrder::where(['work_id'=>$order_info['work_id']])->field('id as order_id, pay_status ,refund_status,payment_type,pay_way,pay_time,order_total,order_amount,coupon_price')->order('id asc')->select()->toArray();
|
|
|
|